Have you tried contacting BSA? There may be a recall or an extended warranty. You have nothing to lose by calling and asking.
Air Head, do we really have a city called Stalingrad in CA??