This was on my 2nd. gen. Dodge 2500 but should fit other makes of trucks. It's steel and about 21-1/2" x 63-3/4". Firm price.