So I just bought myself some Flowmasters to put on my car, and now I need them put in. Any good shop recommendations where I can get them installed?
My brother-in-law has his own shop in SW, and he does good work. Let me know if you're interested, and I'll e-mail you the number through the board.
I have an Avalanche and looking to install dual exhaust. Anyone know where I can get a good deal in Houston?