The lever you have on the master cyl in the pic is part number T2025401 which fits the thruxton, speed triple, T-100, and the new America and Speedmaster.
Don't know what has changed, but it wouldn't fit my Bonnie black. I'll take a look tomorrow at the shop and see what's up with it.