782/785/787/800 it's the same engine what ever cc someone chooses to call it. It's always been dubbed the "800". Yes it will fit.
What's wrong with your original one? You can buy the brushes and rebuild your original one. It's pretty straight forward.