+1 on the ebay crap. They are junk, I threw my money away and I'll never get it back. Don't buy ebay MAF's unless they're new original bosch. Even then be cautious. I got an my engine light on 5 minutes after putting it in and the idle was terrible. I wasted more money sending it back for a replacement, but that was also junk and gave the same error code. "Fuel trim malfunction".