River-weld.com has everything but the swirl rings and retaining caps.

I sure hope I can find somewhere to buy the retaining caps and swirl rings, I can't afford $20 each