I went the other direction, from P4X lights to Baja Lights.
Benefits:
less glass glare and hood glare. Adjustable angle.
brighter. both of mine are spots, stock P4X are incandescent (not LED) and have a spread where part is spot part flood.
if you want floods put them up front where the bumper is.
View attachment 127596
The stock roof lights are.... convenient. If you have them, never use them maybe, keep them. easy. but if you don't cover them, a single rock on the highway will take out the lens and there is no way to buy a new lens, Nissan only sold the whole panel with lights, no less.
If you're spending money and don't have a hole in the roof.....
you will have to pay for that hole in the roof first.
Then how about this:
Dedicated spots (like above), you mount them to the bolts there already, done.
Except for the wiring

But other than the wiring...
Nice thing about Bajas is that just by unbolting the front, you can replace a broken lens, or change this light from Spot to Driving/Combo..... in case you want to relocate them in the future (about $15 to change each light [lens])
Good luck finding the stock P4X panel.... but if someone wants to sell theirs, trade for a plain panel + money, let me know! I know someone interested.
P4X lights for comparison. I think the novelty wears out and reality sets in that they're not adjustable, you definitely see the glass/hood flare, and also it's a dirt and dust entry point into the air dam. Not a big deal until you open it years later.
I think the effort involved in going from nothing on top to stock roof lights should instead be spent on something more flexible, and 2 spots up top, and 2 floods on the bumper, wether it's stock or aftermarket bumper.
View attachment 127597