This Has some good flexibility in mounting, I have mine clamped to a very small diameter fairing holder bar since I too have no exposed handle bars.
I use the bands from another mount I bought but was unable to use as a second securing band. Neither has broken yet.