One the best bike shops in ashland, both for its bright yellow paint job and huge seletion of bikes is Sikiyou cyclery. They carry every sort of bike big and small, road to mountain. They do everything you would want done to a bike and do it well but not neccesarily quick. Some cases have been over two weeks for a small 2 day job.
Despite that flaw it is still worthy of your business.