I bought a painless system for my 59 and it worked very well. I recommend it. On my 47 jeep, I did it myself, and other than one boo boo, I actually improved the system with a new fuse box I bought for cheap.
The wiring harness you buy has all the wires labled and near the right right length. When you do it yourself, you have to decide on wire colors and make a lot of notes. Now for the jeep, there is no heat, no radio, no turn signals, and very little else. So myself was cheaper and worth it. On my truck with all the other junque, I think the wiring harness is a better answer. Especially if you look to add stuff down the road. It is a neater install too.