Looks nice! All of that sounds pretty doable. I haven’t done mine but it’s recommended to get CVs with a lifetime warranty, then you don’t have to worry too much. From my notes “People with good results with NAPA Maxdrive, made by A1 Cardona, limited lifetime warranty. NAPA is good about replacing them. $72 each if you reserve the axles online” Plenty of thread info on the ball joints. Struts/shocks/springs will depend on if you lift or not. KYB has a good reputation for struts but get the Nissan OEM strut bearing - pay close attention to the threads regarding mounting & the presence or absence of a spacer (just reuse the OEM top hat if you can. If you’re going to lift, look up the LR springs for the rear & most use Bilstein 5100s. And spring lift, don’t spacer lift, if you can avoid it (spacers should be Max 2”, 1” better & none preferable). You’ve come to the right place. Just search the threads on each topic. Beware the NPORA FB page, it’s the Wild West, essentially unrelated to the forum & advice there far less considered. Bumpers are limited to ARB Sahara Bar & Coastal Offroad. I have latter on my truck now @RainG0at on IG) but will likely switch out to a hybrid Pines to Spines Offroad (@PinesToSpines) when they become available (their design/engineering is currently the best in aftermarket R50 but, consequently, slow to market).