Does it make any noticeable diiference?
nope
I don't know much about the 660's. But, I'm not sure how a spacer would benefit? ???
I didn't think so either. Just makin sure.
depends on your build etc. the spacer gives you a tuned intake length that is better than stock.