these are newer banshee upper a rms ball joints they are from aftermarket a arms that allow camber adjustments the threads are all in perfect shape and work great. they are missing the rubber boots that keep dirt out however they can be purchased i am sure. let me know if you interested and give me a price plus shipping for them