Hey man, I totally respect the feelings you have for your truck (as gay as that might sound). I am just wrapping up a complete rebuild of my blazer right now, and found a completely rotten windshield frame. I ended up converting it to full convertible to replace the upper frame that was totally gone. I understand your desire to do the job right as well. Rust Bullet is well reviewed on this site, and I have used similar products myself, but there is no true cure other than surgery. I would suggest a donor vehicle for the metal if you are not able to find reproduction, see if a junkyard will let you cut the pieces out (not sure on the feasability of this, but it would save some cash). However, you do have to resign yourself to the fact that if you really want your truck to last a long time, you may be opening up a money pit, I mean a DEEP money pit. Almost all of my spare cash has been dumped into my '82 K5, and if I didn't feel so attached to it, I should have sold it for another. I could not resign myself to losing my baby, but before you start major surgery like this, you have to commit to doing it right, because you are bound to find other problems that will involve more cash and sweat to fix properly. If you decide you want to keep the truck for only the near future, I would stick to a product like Rust Bullet, it will save you a big headache right now. But if you want to keep it for a long time, I totally commend the effort to do it right.
Just thought I'd show a little solidarity here, sorry for the long post....
Martin