To be honest, i've bought a few sensors...
a cheap eBay one for 20-25 quid... but it failed within 1 week.
replaced it with another cheap one,, which lasted a month.
so... I got that swapped under guarantee, but still bought a Bosch unit..
i now ONLY used the cheap MAF for diagnosis - the bosch...