Will separate ask questions. These are no longer available new, discontinued.
These are new old stock GM never installed on a vehicle. these have the very common 9/16 lower ball joint. Fits 1994-1995 -1996 impala SS Caprice Roadmaster sedan & wagon.
Will not fit special HD police vehicles the lower ball joint is 5/8. Any good Machine shop can ream a 5/8” taper but that’s up to the next owner.