Check if a Siding place will do it for you, they have rolls of aluminum, a break to crease it, it would probably be cheaper but you would have to polish it. I imagine they make caps all the time, so it's something they are probably very comfortable with. (even if it's brown on the back that's just cosmetic, Home depot might be able to make it aswell, I think they have an aluminum break there aswell)