Delivery was quick and the product was in great shape. It's well-built and so far remains firmly attached to my truck...no rattling whatsoever. Only complaint was the inaccuracy of the instructions. It called for a certain size wrench and socket and I had to use a different size depicted...but, luckily had what I needed and completed the installation. Also, I flipped the bolts specified for use on the top bumper brackets and bottom frame attach points. Specifically, the bolts, per their instructions, deemed for the bottom were not long enough to clear the air dam, bracket, nut and washers. So, I merely flipped them...and the shorter bolts I fastened to the upper bumper were plenty long enough. The instructions specified assembly of the headlight guards, but mine were already assembled.It's possible to install by yourself. Just prop the guard on a small step-ladder and/or saw-horses and use wood blocks to get the right height needed to marry the top bumper bracket...