Nice work.
I've done a few similar repairs for friends and their appreciation is always rewarding.