I just changed my Gear oil in one my 98 Silverado Xcabs couple months ago. I change it every 2 years regardless of how many miles I put on it since new. I like to use the Lucas. That truck has 287k on it since I bought it New back in 98. I usually replace parts before they wear out. OCD I guess??