"$450 for a cat"That's about what a top quality 'Metal Matrix' metal cat might cost.
With replacement cats, be careful what you buy out of China, because there is a lot of 'knock off' rubbish around that may not be as good as your old cat.
Also many replacement cats are sold without flanges, and are shorter than the OEM cat, so flanges and pipe extensions would need to be welded on = more cost.
If you get an exhaust shop to do it you will probably need to give them your old cat to get the spacing.