First off not my first replacement of a ball joint. Dad’s 05 4runner said he had some play in the front end. Truck has 400k I do all the work on it. I have replaced the ball joints a few times upper and lowers. He brings it over with some upper BJ’s I order him awhile back. I determined the passenger was bad (doing both anyway) started on the passenger side got it off had to be pressed out the top. Opens up the parts and went to put it in and hmm strange! Different design than what came out. What came out was a top load press down. These look to be a bottom load press up. So ouch must be wrong Japan 555 p/n on box SB-3842 2 pcs. So I orders 2 more from Napa had to use 2 different stores so one store got another SB-4841 bottom load. And the 2nd store got a SB-3841 Top load. The boot on the top load has part number 76-35631-60. The boot on the bottom load has p/n 76-38832-60. So did the design change have any of you install a bottom load upper ball joint. Have this even happened I don’t see anywhere on the web of a bottom load design for the 3rd gen.