Do these fit ALL Isuzu 4x4's? As in "universal?" I know that the Gen I and Gen II Troops use differently splined halfshafts up front...will these fit a 2001?