I got a cab height aluminum cap for $25 less than yours (what a deal!). It was originally black, I think, previous owner painted red and I did it in white to match my truck. It looks pretty good, I do like the lines of the original aluminum caps on the older body style trucks.
Cost me $50 at a friend's shop.
Dave / Believer45