Ist schwer pauschal zu beurteilen - wenn alles an dem Rad passt (Naben ohne Macke im Konus, Kette und Ritzel nicht verschlissen, Tretlager noch ok, auch die Größe für dich passt etc.) dann sind 40,- natürlich in Ordnung. Wenn da einige Teile zu ersetzen sind wäre die Frage ob es sich nicht eher lohnt gleich eine qualitativ höherwertige Basis zu suchen.
Das ist aus der Ferne natürlich schwer zu beurteilen, ebenso wie motiviert du bist, wie geduldig, wie viel Zeit du in die Suche und ins Schrauben stecken willst, ob es dir sowieso vorrangig um den Rahmen geht usw.
Ich persönlich würde mir aktuell kein Bike mit STX kaufen (es sei denn ich will ohnehin nur den Rahmen), sondern gleich eine oder zwei Klassen besser zu einem ähnlichen Preis (also länger suchen, evtl. weiter fahren....). Das heißt aber nicht dass das auch bei dir so sein muss.