If the truck is in good shape minus the frame i'd go buy another and put all the best parts between the two on the one with the good frame.
I have a truck with a damaged frame and the front doesn't track correctly, it drives perfectly but burns up tires. My plan is to cut off the front half of the frame and replace it but that's just the kind of thing i do.