It fit fine, kind of a pain to install. You actually have to remove the little block assembly that the plug screws into, which is number 26 on the diagram. The problem is the heater itself has a large hex head on it and it hits the starter when turning it to screw it in. After install in the block you need to make sure a flat side of the hex is toward the starter, a point will hit when you put the block back on. It is a 400 watt heater, actually a Zerostart 3100093 heater with a Mahindra label on it. Search Zerostart 3100093 on Amazon, they are only $40 compared to Mahindra's $110. The heater makes a big difference on how the tractor starts, I plug it in a few hours before I'm going to use it, fires right up with no diesel cackle and is warmed up in a just a few minutes. I also had to put a piece of cardboard in front of the radiator, I couldn't get the tractor to build any heat, now it warms up to operating temperature and the heater puts out hot air.