I do not know who sells them, but they are made by XinShuang. 3 hp units cost about $75 apiece. Instructions were not a problem. In fact, instructions were barely needed. I cannot comment on sizing, other than to say an oversized unit has no drawbacks other than cost, which is extremely...