Just for basic codes reads and resets, this one works fine on my 2019 Nismo 👍
https://www.amazon.co.uk/Foseal-Reader-Scanner-Display-Screen/dp/B07RQCP5PY/ref=sr_1_8?crid=XK74KULRBPV2&keywords=odb2%2Bscanner&qid=1704137344&sprefix=odb%2Caps%2C90&sr=8-8&th=1
Personally, if using OEM pistons then i'd use OEM rings. You really don't want to be rebuilding it twice for the sake of rings. Or just buy the Wiseco piston and ring set, more cost but at least you know its right 1st time 👍
Not nipped a line anywhere have you ? Id get it in the air and have a good look around for any signs of kinks, crush or leaks 👍
Found this: https://www.nissanpartsdeal.com/parts-list/2007-nissan-350z/fuel_engine_control/fuel_piping.html?diagram=173_A003
Has the routing and part numbers if needed
If you have trouble with the overflow length, just get an inline pipe connector and short length of hose and extend it. Its not under pressure so all safe to do. Had to do it with mine when fitting aftermarket hose kit 👍