Arvind there is no guarantee that any one of those parts could be the problem so you'll have spent a fair bit of money on a highly used router that could have something else fail leaving you with a bunch of parts that no one else may be interested in. If you could find another of the same router for $5 or $10 with lots of good parts then that would be a reasonable option. At some point you have to accept the facts and buy a new one and with most routers these days it only takes one major failure as a rule to make it more sensible to start new. I priced an armature for a Freud that went on me years ago and the armature was only $10 cheaper than a new router. A lot of the electronic modules are just about as bad.
Someone I consider a master woodworker once told me that a master woodworker is not someone who never makes mistakes. He is someone who is able to cover them up so that no one can tell.