There is no such thing as "bullet proof diffs" for the Savage XS. The kind folks who recommended them thought you were talking about the big Savage, not the XS.
Shimming the diffs will require you to disassemble them (something you were going to do anyway. Here's how I did it:
Get some of these shims from HPI:
http://www3.towerhobbies.com/cgi-bin/wti0001p?&I=LXGPA7&P=FR&gclid=CNPcjtXNts0CFQIcaQodUWMEOg
Remove the guts from the diff. Assemble just the diff casing with the new ring gear (no spider gears or output shafts). This will let you easily add or remove shims without having to take the diff apart each time.
Stick the new pinion gear onto the gear shaft inside the diff housing. This is a pain. If it won't stay, stick it in there with some grease.
Install the bearings onto the diff case and ring gear and pop it into the diff housing. Make sure the bearings are seated all the way in, then check for play between the pinion and the ring gear. If you can feel some, pull the diff case back out and add a shim between the ring gear and the bearing. Stick it back in and try again. Repeat until there is very little play between the ring gear and the pinion.
Play can also be lessened by putting a 5mm shim on the pinion shaft between the bearing and the cross pin. This is tricky to do, but it will reduce the number of shims you'll need on the ring gear. I haven't been able to get more than one on there, though.
http://www.dollarhobbyz.com/product...=10907151617&gclid=CLSEzK_Ots0CFQqsaQodXzIKQw
Once everything is shimmed to the point that adding another shim would cause binding, then make a note of how many shims you have added to your ring gear. Fully reassemble the diff, making sure to use the same number of shims on the ring gear as you did before.
Install the completed diff and you're off to the races. Once everything is assembled make sure that the diff can still spin without more than a tiny bit of binding. A tiny bit is ok because the new gears will loosen up as they break in. The diff should still be easy to turn.
I hope that helps. That's what I did when the truck was brand new, and I have yet to strip a diff despite all my enthusiastic (crazy and reckless) driving.