As far as rust on an 87, anything short of tearing it apart finding and fixing all the rust parts and coating the entire underside in truck bead lining or undercoating. As well as painting or lining the inside you can't really block rust. I have a 2000 and it is already got some areas I had to sand down and coat.