I did it myself and it was about 30 mins of work. I had to buy the crank puller tool but it was cheaper than the LBS charge (was about $100 for labor). If you pm me, I can just ship you those tools if you cover the postage - they have been sitting in my drawer since then.
Next races on the schedule: none at the moment
Next races on the schedule: none at the moment