I am about to replace my front ball joints (dealer said it is common for lower balljoints on 95 & 96 diesels to fail - improved from '97 on to handle the diesel's weight) on my '95 2500HD and was thinking, with 100,000 miles, that I would replace the front wheel bearing assemblies given that you...