I used marine based rustoleum paint on my truck and put it on with a paint brush or spraying depending on the part. I think it looks good and I had no issues so far. (my truck is not yet on the road but you can see the frame painted in my pics below.)

Chris