with the cost of some of the speedo's out there nowadays, you probably can pickup a brushless unit really cheap.
That said, you could try tuning the motor like the old school days of brushed. If you really want to run with it, maybe someone local to you has an old comm lathe that will work with the can in there garage.