I pulled this motor off a treadmill with a bad control board. I tested it and it works as it should. It is not a difficult replacement to do yourself. Just remove the old motor and installed the new. 
346-60111 Oil Seal 18x28x8 Fit for 25HP 30HP Outboard Motor 26-161301 346-60111-0
77066A1 Lower Unit Gasket Seal Kit Fits for Outboard Motor 26-77066A1 18-2628 87574 9-74212
ProForm MC70 Treadmill Motor Controller MC 70A 141914 124438
NordicTrack Proform 2.8 HP Treadmill Motor Part# M-203090 / Model# C3364B3351
UL Listed AC Adapter Compatible with ProForm Treadmill Elliptical Upright Bike 500 F PFEL54907, 500 PFEL64907, Proform 831.219421 831.219422 110 R, 249159 1050 STS 20.0 200 280CSX RE 290CSR
AC/DC Adapter Compatible with ProForm Treadmill XP 400R 420 480 520 850 Razor,ProForm XP 400R 405 420 390 520 600 785,Pro Form 955R 480CSF 10.8 ZE5 Elliptical Upright Recumbent Exercise Power