I ordered my topper in December, it took over a month to come in and I had to make the follow up call to find out what was going on.
When it came to the install, I felt that the install was rushed and workmanship was less then satisfactory!
I actually had to take off the topper and properly seal the bed of the truck to the topper because every time water accumulated near or around the seal it ended up in the truck and damaged all my materials inside.
The wiring also had to be re-installed because my trailer brakes were not operating properly.
I would not recommend this company.