Yeah I haven't decided just yet what route to go as its going to cost some $$ to sand blast so I want a good job. Last year on the truck hoist I got it blasted then and I used the 2 part epoxy and 2 part polyurathane paint from Endura as recmoneded by the sand blaster. Its seems like good stuff really hard finish, nice gloss (would be great on a tractor) but I notice its not immune to ... rocks chips! Then it starts get rust pits. Granted it will hold the color way better then machinery enamels. Also that stuff is nasty and if I use it again I'm getting an air supplied mask.
Another product I've used is Zero-rust paint on frame parts. Its a durable non-cataylzed product that stands up well and not too pricey. I would have to be top coated to get the right color.