John, thanks to your research I was able to find several switches here in the US that looked to be an exact fit with the injector type connector. I had already ordered the spade type connector from MG Cycle and it should arrive tomorrow. I think the thread size will be correct without the adapter as I believe MG Cycle sells the smaller thread type for other model Guzzis. That said, I found a BMW switch that looks to be an exact replacement. I found these switches for as little as $5 online. I'll check with my mechanic tomorrow and see if he is willing to wait until I receive the BMW switch, or if he wants to go ahead and use the spade type switch along with the terminals you suggested. To confirm the threads are the correct size on the BMW switch I am going to order one and compare the switches. The BMW part number is:I don't know if there is more than one type of Switch with the Spade Terminal, but if you order one from a Guzzi place here (UK), they'll sell you an Adaptor Fitting as well, as the Threads are different (so the Switch won't screw into the Engine).
View attachment 22330
BMW Engine Oil Pressure Sender Switch Oil Pressure Sensor #12 61 1 730 160
I'll let everyone know if the threads are correct. They sure look like they are. Hopefully any Stelvio owners who need to replace a switch in the future will be able to search this BMW part number and get an exact replacement switch without the headache of having to modify the wiring.