I have done both (myself and at the dealer) The one I got at Menards and did myself lasted the life of the pickup that i owned it anyway about 5 years when i traded it in it was still good. I traded it in on on a new truck and paid to ahve it doen that time with line x from the dealer. That truck is now 6 years old and no wear chips etc.. stil good. My experience they both work well, however putting it on myself while not hard was still messy on me. my clothes etc… Granted i amm not the handiest guy around but I was happier paying to ahve it done and saving the jeans, shirt and skin rubbed off my hands by doing it myslef, and yes tehy give you gloves but they will tear or sweat off of you in the first 30 minutes. Good Luck