I picked up this drain plug as a spare for my IMX 24, and it fits exactly as described. The assembly feels solid and threads in smoothly, no leaks so far. It's a simple part, but it's good to have a replacement on hand instead of scrambling later. If you own an IMX 24 or 70 Qt cooler, this is the right fit. Straightforward, does the job.