Originally posted by: profet
Lately, I have heard a few cars drive by with a hella loud whistling noise, and I know its not turbo or anything.
You guys have any idea what it could be? I really dont think its any kind of performance part.
Originally posted by: Spikey289
LMAO I cant beleive that crap is still going on. I was hoping it woudl be a quick fad and die out where it started but appparently not! So I should get it to get extra horse power right? LOL
Originally posted by: profet
Do you guys know where you can buy one of these?
Originally posted by: profet
Do you guys know where you can buy one of these?
