Yes, it bolts on with 2 screws, but the electrical contacts are sealed inside of it.Also with the conversations, I've done them right on paper. I just used mpg because I know most of you are yanks and I didn't want any confusion, but I think I may of made it more confusing haha.
Maybe you have a different throttle body than me? Mine unbolted with two machine screws and came off. Opposite of the throttle cables.