I originally purchased these units as spares for Harbor Breeze Fans as they were advertised to be compatible replacements. They were not only compatible, but the receivers were the identical size as my existing units, making replacement very easy. The feature I was looking for was the ability to program the different units with switches rather than with a learn feature, as I already have 5 fans with switches. Instead, I have installed the new units on more fans, so I plan on ordering more for spares. I would recommend these for anyone who doesn't want the programming hassle of multiple units with the learn feature.