these bushwacker bed rail covers do not fit my 2002 chevy silverado long bed. nothing lines up and they arnt even formed the right way to make them sit flush on the top of the bed rail. very low quality product and its only held on by 2 strips of double sided 3m tape. do not waste your money on this product its very cheaply made to be costing $120. had to return these and went to a local shop to order and those bushwacker rails had twice the plastic thickness and were formed almost perfectly. amazon quality strikes again.