I don't know about a bad batch. My 05 got one in 07 and then again I had to buy one in 08. One would think they are different manufacture dates.
Yaknow, I don't think we would give two hoots if they break. Its the obscene price they put on them that gets us upset. Make it 100 buck part and you could carry a spare.