if you do decide to take on the prep yourself , the MOST important thing to remember is when you prime anywhere , do not let it get wet afterwards , primer absorbs water and will come through as blisters when it has been painted ,
see loads of cars that still get used while they are in primer and it really winds me up