This is my 05 silverado bout it about a year ago all that i have done so far to it is install 2 rockford fosgate p3d2s in it and my touch screen deck I am only 18 still got to pay off the truck but slowly fixing up.