Sandblasting will definitely get the job done, but it is a messy/expensive overkill. No matter how you prep and paint a trailer frame, you will need to do some occasional touch-up. Remove most rust, degrease thoroughly, acid wash (if needed) immediately followed by coating type metal-prep OR...