I'd like to convert to a compact crank set up. Currently I have a 10 speed Ultegra setup with the standard 53X39 in the front and 12X25 in the rear. I would like to do this as inexpensively as possible. I assume I can keep the cassette and hopefully both the derailers. What are my options and cost assuming I have to have the LBS do the work.