Unless you can service it yourself buy from a local shop. Check with the locals as far as which shop to use then see what they recommend.

ECHO has been mentioned a few times. I have no idea what they're like now but I've got a 550EVL I bought in '85. Just bought a new bar,sprocket,and a couple chains. Can't even imagine how many hours it's got on it.