Bought it from XJ Armor. It has round plugs and my fan has square. I don't feel like going through the hassel of finding the correct plugs to match my oem ones. Probably work on on earlier model Xj's. Mine was a '99. Includes all hardware minus switch. Intructions are available from website.
Pic:
Asking 25 shipped.
Pic:
Asking 25 shipped.