If the front seal is leaking on the differential it will allow water and dirt to get in. The repair is really very simple to do and only takes a couple hours at most. Get a little water and dirt in there and the pinion gear will be gone in no time flat. Remove the seal and take it to a bearing/seal store and have them look up a new one for a quarter of the cost of one from the dealer.
"Gun Free Zones are for VICTIMS!"