Are all front drive drive shafts for 4.0l XJ's the same. I can get one from a 96 model, mine is a 99. Oh yeah its for a hack and tap :-)