I think that is a nice fix!

Have you thought about using Ipe for the cap?  Advantage Lumber . com is where I bought mine.  They deliver but you need a min order tho.

Petey