Hi basically i want to start my first robotbuild and was considering buying 2 18v Dewalt motors to use. Firstly, would these be suitable for a middleweight? Secondly, will they last? I know it sounds stupid but dont have much money and want to buy motors in UK that will last for modifications to my first bot.

Ps. Which batterys would i need to use