Product review (5 stars): Exactly what you need
Saved hundreds repairing this myself. Have not had any issues yet.