Dana 30 shafts have 2 long sides and 2 short sides has bearings but it would be wise to change them out of my 96 iirc one of them has a newer ujoint. 50 bucks for all 4located in Danbury but I commute to Greenwich everyday.