Product review (5 stars): Learn to DIY
I would but this again and recommend it to a friend, this has everything that you would need to DIY instead of pricey repairman and upcharges on same pieces.