Painless Wiring Kits
I haven't personally done one but, a friend of mine did and needed three electrical motor inspectors to help him finish it. In short painful I think is more correct
Print