Warlock Racing Muffler?

Yep, Like Adam said, I have them on my 340 Demon.
I like them, But I think the 2 1/2" pipe size is hurting me. They were on the car when I bought it. The caps come off with just the 3 lock nuts, then I have a set of turn down/outs to go on. They sound real good when They are Uncorked.
Are you running Dual Exhaust on the car?
The 2 1/2" ones should be great for your Leaning Tower of Power.