Do it yourself - it's relatively easy.

Get a chain & sprocket kit on-line (it can be cheaper)
Get the best quality you can afford (X ring DID & JT Sprockets are good; go for steel sprockets as they are the strongest ; don't be tempted by lightweight race ones - they won't last!)
Remember this is the biggest influence on smoothness of ride, acceleration & power transfer.

Other things you'll need :-
Torque wrench.
Spanners for removal of nuts & bolts.
Something to cut the chain off with.
Rear paddock stand.
Lube.
A mate to help with front sprocket removal.

Tip - Don't be tempted to cut the chain off before you remove the front sprocket - you'll have nothing to work against when loosening the front sprocket!!!

That's all you need - it's pretty easy really
Get a Haynes manual for your bike - it's easy to do it yourself!