Sanyo, Soubitez and Union all made bottom bracket dynamos at one point or another. I've had several of the Sanyo ones and they were easy to mount up, easy to use, and they all died on me in short order. The bearing in the roller is no good. I have a Soubitez one too but setup is difficult and the switch is inconvenient. The Union one is made to work with a shifter like what OP's descrbing.
There's one on eBay now... I have no connection to the seller though his name does look familiar.
https://www.ebay.com/itm/37344794663...Bk9SR57k2NzlYQ