I've never seen a QT guard rust. Ever.
With that said, I hate that design. Why do you need to protect the bottom of the housing? That area is super thick. I've never seen a hole rubbed through the bottom of the housing. I've never seen the bottom of the housing peeled open from hits. This is not a problem area so why protect it? Why give up that ground clearance?
The area that needs protection is the diff pan. That's thin material. If this area is not protected, it will haunt you some day. Diff guards should be one of the very first mods, IMO.
The sewer cap is the way to go. But I don't like it. In fact, I hate it. It makes the most sense out of all the options currently available, but I hate it.
A lot of people prefer the bolt on guards. I hate those, too. They must be retained with a strap because at some point they will fall off and you'll loose them. They've been dubbed "the cow bell" because when they do fall off and are hanging from their retaining strap, they ring like a cow bell as they swing back-and-forth and hit everything. I think MJ Lee made the desirable bolt-on guard - not sure it they're still around.
I like the weld on types. I have the RTE's. They were installed on one of my older trucks for about 5 years, and were recently removed and placed on my new truck. There were no rusting issues of either the diff pan or the diff guard. They will, however, trap some mud and debris. It takes a power-washer to get it all out at times.
As for rusting when using the RTE guards, you've got to think about when you fill the diff with oil. Maybe others have been able to fill their diffs without spillage, but I'm not that good. I always leak a little oil down the diff which gets trapped between the guard and diff pan. If that does not counteract rust, I don't know what will.
Who ever suggested placing foam between the diff and the diff guard......that's a horrible idea. That would allow water and moisture to be trapped. Not only would this promote rusting, it could also freeze, expand, and ultimately pink-fluffy-bunny stuff up.