Any high performance exhaust shop will have what you need. I bought a Vibrant 18" long and 4" round. Stazi on the boards sells a resonator that I think is 22" long.
My Vibrant only cost me $35.00 and the sound was

and it only took about 15 minutes to put it on at the shop.
Many people here go with magnaflow or dynomax.