When I bought my lower ball joints, to begin with, I too purchased the Mevotech MK90662 product. I was impressed with the technical specs but had numerous issues with supplier quality control and mixed deliveries, getting one GK90662 and one MK90662. Both were listed as fitting my '02 Pathfinder but the GK model was not the heavy duty model I ordered. The order was corrected very fast but then I found the heavy duty ball joints had an interference with the end of the CV joint at the knuckle. I suppose it will work with a 2WD but not a 4WD. I posted pictures of this on Amazon reviews.
https://www.amazon.com/gp/product/B001K ... merReviews
I ended up getting OEM after that.
As for the upper ball joint? What upper ball joint? Your '01.5 QX4 must have two if that's what you bought, regarding the Detroit Axle part. My '02 only has a lower, no upper, and I don't see an upper on the '01 or '02 QX4 at Infiniti Parts Deal.
https://www.infinitipartsdeal.com/parts ... m=400_B001 I don't see an upper in the FSM either but I do see that the '01.5 QX4 is a 4WD. I have to assume you are referring to the outer tie rod end as the upper ball joint. It is technically a ball joint and it is above the lower ball joint.
Check your installation of the lower Mevotech ball joint carefully to be sure the extra tall ball cup is not pinching against the end of the CV joint. If you actually received the standard Mevotech ball joint with the short ball cup, which is more or less the same size as OEM, then it will likely fit just fine. If that is the case, as you can see in the pictures I posted on Amazon, you may have been sent the GK model by mistake, as I was mistakenly sent one of two incorrectly, even though both packages were marked with the same MK model part number.