Factory part is $569.72 (MSRP 730.42) from
www.orderinfinitiparts.com! The Bosch 63109 is available at Rock Auto for $188.79, so that would be tempting.
From some of the old Q45Tech posts, it was his opinion that there's a big difference between Bosch of Japan, and other divisions of Bosch. The original was made by JECS (Japan Engine Control Systems) that is/was a joint venture between Nissan and Bosch of Japan.
If idle fluctuates when you lightly tap the black box on your OEM MAF, it's likely that the solder connections between the three terminals that feed the circuit board from the connector have a cold solder joint. I've had some success re-soldering them. You just need to scrape away the bead of silicone sealant, and you can remove the black cover from the sensor and access the board. My symptom would be a "bump" at idle sometimes... almost like someone lightly rear ended me. Your symptoms sound different, but if you still have your old sensor, it wouldn't help to remove that cover and see if those connections look discolored from overheating.