Yeah make sure you check the number. I had the same experience on Ebay. They said it works on my E but it didnt then I sold it back and get another one. The second time I searched in this forum to make sure the number is correct and it works.
H and A might have a decent deal. It still expensive for me but cheaper than dealer.