You were definitely right with that. The shop that I actually took it to gave me that clarification. It sounds great, and the droning on the highway is barely noticeable to me. Might be because I listen to music louder when I am on the highway.
Also, it was not just a simple swap in and out of mufflers. On my '04 at least. The Flowmaster was considerably smaller, so they had to add piping in order for the tailpipes to be in the same spot. I made the guys show me while it was on the lift, to make sure he was right before I paid the extra money.