I had intended to fit the whole thing myself as, like you say, the mounting points are there already and I've done it with both my previous cars.
The bespoke wiring kit still required some cutting into the harness though, and drilling holes to allow wiring to enter the car, then adding a new...