Try
www.car-part.com
This isn't a real common failure item, so a used part should be a very good bet. You should be able to get a MAF sensor for under $150 EASY. I saw them on car-part.com for pretty good prices.. nice thing is it's small and light, so it'll be something easy to ship.
You'll be looking for part number 22680-AR20A. Looks like 2002-2004 will be the compatible years, also the FX45 MAF appears to be the same.
It appears that you can get just the sensor (not the entire MAF), for much cheaper. I'm not exactly sure how that works, but something to check into.