The only technical stuff I know is what I've learned working on my own bike. I am useless working on a big twin. I've never worked on a BMW electronic ignition, either. I am pretty uncomfortable working on other people's bikes if I am the "most experienced" one in the room. That makes me nervous. But I am happy to share what I have learned over the last 30 years! But anything important should be verified!!!