To stop the diff screw from leaking I put a bit of the pipe tape (not sure what the real name is but you use it to seal water pipes and air fittings, real thin stringy white stuff - I think its called teflon tape?) on the setscrew and then I covered it with air seal stuff. RTV sealant or high temp silicone from most auto parts stores should work too, I just had air seal already. Mine haven't leaked a drop since I did that.
If you flip the front lower pins around with the nut facing forward how do you get an allen wrench in there? It was painful enough to get them off normally.