yes save some cash up and pay a professional, i did bodywork for a long time and hated fixing DIY.
it will be worth it in the long run, unless you have the tools laying around to do it. it's very hard to fit it properly