I cant answer your wiring question. But if there are already the cuts made for the speakers to go in...it shouldnt be a hard project. But it is not difficult at all to lay down some wiring.
As for the headunit...itll take some time and planning, but it is completely doable.
__________________
.