Have not installed this kit but have used similar in the past. Well made and engineered. There is a lot of attention to detail. The crank switches are exceptionally nice. You don't see them once installed but they sure look nice while installing them. I was also glad to be able to order from a local company.