Possibly a silly suggestion, but if you stripped the interior and maybe the windscreen could you recolour the existing dash in situ?
https://www.furnitureclinic.co.uk/Ho..._Car_Seats.php
I have done seats before, the product works on vinyl and a dash will be a very low wear area compared to the seats so I can't see why it wouldn't work - maybe just change the lowers, glovebox etc?