До... ну, до 50В я бы точно гарантировал
.
Токоограничитель... ну, проще всего - операционник, вход - сопротивление в цепи истока, выход подан на затвор. Это на '-'. А на '+' - устанавливаешь напряжение (небольшое! Порядка 0.1-0.2В - т.е. резистор - нихромовый, на 0.05Ом) которое соответсвует нужному току.
И все - оно открывает транзистор ровно настолько, чтобы прокачать 5А тока. Ток выше - напряжение на резисторе больше - цепь ОС срабатывает, транзистор закрывается. Транзистор, понятно, на радиатор. Двигатель - замкнуть противовключенным диодом, чтобы коммутационных выбросов не было. Для питания операционника нужен еще 7812 или около того.