Genuine denso through a true distributor (not alibaba denso) is the only good replacement for this type of hot wire MAF toyota uses.
Expect to pay close to usd 80 or 90 for it in wholesale.
Do not buy unbranded pieces of crap as they cause wrong signals and can damage the engine e.g. a wrongly calibrated MAF or a dying MAF can cause the engine to run very very lean under load which can cause knock and fracture piston rings and also damage connecting rod bearings.
Similarly a very rich situation due to a wrong/bad MAF can cause overfuelling and damage the cylinder walls and pistons rings due to petrol washout.
Toyota make excellent quality cars provided that you support them with genuine toyota quality parts, offbranded parts will result in a bad quality car.