has anyone changed a convertible top before? is it too hard to do?? should i take it to the shop?? how much does it normally run to get a top replaced if you already have the new top?