Is there a requirement to run baffles in your sidepipes or just for comfort? If so what is the best kind without major horsepower loss, and where do you get them?
I think people doe it just to lower the sound for personal preference. If you search on FFCOBRA you can see several people trying out Car Chemistry insert and Lobacks. Try a search for inserts