Excellent fit.
Broken cord easily replaced
Rating: 5 stars