I'm trying to be as honest as possible. At first I assumed it would ship when the shopping cart opted for. But received message it will take aprox. 4 weeks. I decided to go ahead. Had it out of mind and then started get get antsy waiting to get and install. Mind you I have automotive experience in body and mechanics. Have installed many decals and decal trim kits. Dash kits, etc. I went to install and any pc. that was to be installed on the rough vinyl would not adhere for nothing(really good cleaning, prep, primer) nothing. So I had already installed the pcs that were matching or close to mating the panels intended for. The main front panel on dash which is one of the most important was not cut to fit and they supplied 2. Neither fit at all, even if tried to trim it was not cut to my dash specs.( I gave them yr, make, model, how many drs, trim, upgraded trim, motor size, everything and anything that dictated what my truck was. But to no satisfaction some pcs. We're not close at all. I could take the pcs. I had already installed, too many in to it by this this time. And I have about 20 more pcs. That need to install on the textured vinyl. So from my 30+ yrs experience I will come up with a way to install them without damaging the kit and the vinyl. And if later needs to be removed it can. I wish I had a better review to post. I never like putting negative remarks In any review. Goodluck to anyone that orders this type of item. Does not mean yours will be the same. For example the adhering properties, if you have very smooth finish on all the areas the pcs. get installed on you will not have any issues. For the cuts that's another story? I had 2 main pcs. That were not matched at all to my vehicle. No matter how many times I put it in the area to hopefully get it on. It was not matching!! I wanted to!! So I have 2 big sheets with many pcs. Still waiting to go on when I figure out what to use to get them to stick. I'm not going to mention brands or other company's. I have installed dash kits before and had no issues what so ever.