This could help someone searching later: I just faced this decision a couple weeks ago for my G50, it was finally time to replace my original MAF to resolve some rough idle and stalling. CRC cleaner just wasn't doing it. I decided to get a new aftermarket part, because I was afraid to replace it with another 20 year old oem part, and there are no junked donors nearby. So on ebay I found plenty of options which ebay said would fit my car... not trusting their part filter, I wrote down my 1994 Q45 MAF part number right off the unit itself. 22680-61U00. Found a good looking unit manufactured by AIP Electronics, never heard of them, but it is of very high quality. $88.95 shipped. Link:
http://r.ebay.com/umYDVD. If the link dies, just search for your part number or look for AIP Electronics. I rehosted these pics so they won't die:


I also got a new connector, since I destroyed the old one: SMP/STANDARD S-745 Mass Air Flow Sensor Connector
http://r.ebay.com/aE57um $14.36 shipped! Figuring out which wire is which is easy if you are careful while replacing your existing one. NOTE: you have to pull out the blue thingie, and really press hard as heck to get it on!


Done in 30 mins, with using heat shrink and wire loom to protect the replaced wires! No more shuddering, rough idle, or stalling!