Yeah i think its the best way too, can get a rebuild maf with 1y warranty for 250 from my local dealer.
It was hard to find one used and they are too expensive since this thing can f*ck anytime.
And brand new ones are around 500 which is really too expensive for a damn sensor.
So for all of you with the same problem, ask your dealer about rebuild maf, as soon as i get mine i will post the part# (probably different from original).