V7 850 E5 has hesitation issues as well. Cut the EVAP hose a short distance below the solenoid valve (it’s in the hose that goes to inlet manifold), shove an M8 bolt up it as a plug, instant cure.
Can’t help with a good mechanic in your area but I’ve recently had hesitation issues with my 2022 V7 850 and had my local trusted bike whisperer do a complete evap delete (it’s apparently what the cool kids call it……) and thereafter he hooked it up to the magic laptop and he reset everything. He said the bike just had to re learn all the settings including the throttle position sensor and it worked like a charm. Good luck with your particular bike mate.
BSD are ok but they’re generic, did a good job on my gtr1400. Get in touch with Todd @ Guzzitech, he will have an off the shelf solution. I had a 2009 Stelvio that he transformed with a reflashed ECU posted to me as an exchange.