I went to the companies webpage and looked up the present truck and the cap number, then did the same for the newer truck and found out if the numbers were the same or not and went from there. Now this was a few years ago and it did fit, not sure what you find now. As for the color, a light sand and a quality paint will match any new truck.