Well made , solid design , cannot wear out like original cheap dodge truck shaft , it will cost you but removed all the play in my steering along with a new gear box , complete rebuilt front end , alignment , new tires, just keep spending youll fix it