Yes, a novice can install a painless harness.
I would recommend a Speedway Motors harness instead though. Similar quality and much less expensive.
Just take your time. The wires are labelled. You will need to terminate them, but as long as you are comfortable crimping or soldering ends you should be just fine.