dose anybody know if the ft air dam for the 2003 avalanche will fit the 2002 part number is 12498124 and is this a kit with all hardware thanks baddawg