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