AJ,
I've never heard any car with flowmasters sound tinny. They have a deep, powerful sound to them and don't seem to hinder performance at all. I would think that if you match the correct mufflers to your engine's power level, you'll be happy with them.
Mike