No reason you can’t do it yourself.
Lot of guys use rustoleum as it’s pretty easy to touch up down the road but you can get in to automotive paint for the trailer if you have the spray equipment. Either way make sure the heat rating on the paint matches what you are covering and sandblast and primer everything first.