Really isn't all too difficult man. Took me about 3.5 hours maybe, all by myself at a shop who charged me per hour and included tools and lift. If you're local in so-cal I wouldn't mind giving a helping handin case i need to take it into the dealer... Do able or pain in the ass?