Would a truck cap from 2002 2500 HD fit my 2008 Silverado? both have the 8ft bed?