Product review (5 stars): factory replacement
pricey but exactly what I needed