Nice.
I've had good luck with Duplicolor Engine Enamel from the
on swingarms and such. Seems to stand up well to chemicals. Dries fast. Available everywhere. Oreily's has been cheapest near me.
One of the colors is real close to the silver on swingarms - I think it's called cast coat iron. It's close to their wheel paint, too.
I have been breaking out the spray gun and painting frames with real paint - epoxy primer and single stage poly top coat. This holds up well, too. In some cases, I use a black epoxy primer without top coat if the frame is going to be black.
I had my 350X frame coated after gusseting and I recall it was around $200. It's real pretty but still hanging from the rafters.
I decided the T3 I currently ride will never have the frame painted. It's a beater and shall remain so.
This T3 frame is black epoxy primer from Southern Polyurethanes (SPI). I sold this after a couple of dune trips. It held up well to that point:
This 350X frame is red SS poly over gray epoxy primer, both from Summit Racing. This is my primary duner. It has held up exceptionally well to many dune trips.
This is the swinger for the 350X. Painted with Duplicolor engine enamel. I'm surprised how well it holds up.
This 200X frame is some 2 stage gloss white color from TPC with SPI clear over SPI white epoxy primer. This was a great 200X but did not have a lot of time on it before I sold it. Great trail bike but not enough HP for me in the sand: