Most seals will be fine (can't think of any specific brand that's better or worse). A tip for future use when trying to get rear drums off. Get truck on level ground, put rear on stands w/tires off and one lug hand tight on each drum. Start truck put in gear allow wheels to spin a bit and hit brake pedal - you'll hear a "pop" when the drum breaks free of the axel. This method may take a few times, it also may take a bit forward gear and a bit reverse to work. Don't get carried away with speed it only takes a bit of movement and then apply the brakes to work. Beats the heck out of 4 hours worth but breaking. This was one of the first tricks I learned when I first got my 99 and joined the TDR. To help the new seal "not leak" I place a small amount of gasket maker (blue goo) in the race before installing the seal and kind of caulk it to the housing once all the way in. I recommend a new gasket for the axel to hub surface, however if the old one is good you can blue goo both sides just before bolting up or, even eliminate all together and just goo it. As far as the shoes, I agree get new ones they're shot once oil soaked. Make sure you use plenty of brake kleen to clean all parts, springs, drums, etc. including the backing plate and don't forget to lube the little high spots that the shoes ride against on the plate. Another tip to help keep the self adjusters from locking up - take apart and wire wheel the threads and apply some anti-seize when threading back together. Good luck.