I was just wondering who all had this system on their car and what they think of it. I have heard great things about it but the one thing that worries me is some people say it has a popping sound when you let off of the gas and let it idle down (alla glasspacks?). Also where you got em and how much if you dont mind. THANKS in advance
should be here monday.