Do it yourself. Why pay some $500 for something that your more than capable of doing yourself?? It really is not that hard, just takes some time and patience. I installed mine a few years ago with my dad, it took a weekend and it came out great. We both had never done a top replacement before...