2004 Sentra MAF Sensor

Do I have any other option than to buy from the dealer? Any idea where else I can find a good one?

Is it required to reset MAF sensor relearn when replacing the sensor? Who can do that?

Thank you

If you want to supply a part for a repair, the repair shop (dealer, or independent) will usually refuse; or, be very reluctant. It can require some arm twisting to get the shop to use your supplied part.

When a MAF (Mass Air Flow) sensor is changed, the engine control computer should be able to learn the new MAF on its own.
When the mechanic deems it necessary, a computer can be flashed with modified instructions. He would do this with a specialized scan tool.