It probably can be fixed but by a person with some confidence and a few hand tools - not by you according to what you say.
Find an old codger who may look at it for you for the price of a pint or two - tell him to look at dysonmedic.com.
Good luck...
Old codger
May 2010