Wie sollen denn die 20Kg gezogen werden, auf Rädern oder senkrecht anheben?
Ich würde keinen Motor mit 12000U/min nehmen. Da stellt sich die Frage "in welcher Zeit, welche Wegstrecke zurückgelegt werden soll"?

Suche mal nach DC Getriebemotoren, die haben schon ein höheres Drehmoment bei niedriger Drehzahl.
Ein Fahrad-Ritzel wirst du wohl schwer auf eine 3mm Achse, am Motor, befestigt bekommen.
Wie willst du dein Gewicht ziehen, mit einem Seil? Wenn ja, sie wird es aufgewickelt?