Vis your power steering hoses, if they aren't available from Amayama or some other JDM source, most hydraulics places can recreate or rebuild P/S hoses using your original for a pattern or parts. The best way to check both domestic and JDM suppliers is by using the Infiniti p/n. You can get that by visiting InfinitiPartsDeal.com and plugging in your VIN. Even if parts are out of production and grayed-out in the diagrams, the original p/n's will still show up in the text lower down the page.
Your sunroof gasket is an air dam, it isn't meant to stop water. Water goes past it and into the channels that surround the roof, then out to the pavement through a hose at each corner. If water is getting into the car it means the drains are clogged, not that the gasket is bad. Here's the layout for your drains (parts drawing):
The fronts usually exit underneath the cowl cover, the rears behind the back wheels. Rears are generally easiest to access from the trunk and blown out bottom-up. Fronts can often be blown out from the top, but since clogs almost always occur at the bottom, the surest way is to pop the cowl cover.