Good enough but could be better
Functions great and is quality made. 2 things that were an issue for my bike are 1. The 3/8" mounting bolt provided wasn't long enough but I was easily able to get one slightly longer. 2. The grip on the bottom of the mount will do some damage to your paint work on the underside of your seat stays.
Otherwise very quality and balances well even on an old train.