Du könntest mal nach "Kfz Fensterantrieb" oder "Linearantrieb" suchen, evtl. gibt es da was günstiges mit 12V.
Ansonsten würde ich sehr empfehlen nicht nur eine Abschaltung durch Endschalter, sondern auch mit Timeout, um Brandgefahr zu verhindern.
Die Idee mit den Fensterantrieben aus dem KFZ Bereich ist vermutlich der einfachste Weg.
Ich würde aber keinen Timer für so etwas einsetzen wollen sondern eine einstellbare Überstromabschaltung vorsehen. Ein Timer erfordert ja eine externe Logik die vom TE ja nicht gewünscht ist. Und was soll der Timer dann machen wenn er abgelaufen ist, Richtungsumkehr? Halte ich für nicht ungefährlich.
Also Strom überwachen und bei Überstrom abschalten. Ein Widereinschalten sollte nur manuell möglich sein.
So was in der Art, eben auf die nötige Stromaufnahme ausgelegt