I had one and found it worked fine...but the truck was to tall to go in the garge so I sold it! I also found it a lot wider than the factory rack and has no useable floor. Otherwise it is a good rack. I now have a Nissan Safari basket that sits down below the rails of the X like this.
Like Schlud said, don't waste your time on tail light guards!!!