What about just changing the chainrings? You don't mention the model crankset you are currently using, but if it is Dura Ace or another Shimano road crankset, the BCD should be 130. 38T and 48T 130BCD chainrings are available in a range of prices from many different manufacturers. Just another route to possibly travel.
__________________
Bob
Enjoying the GA coast all year long!
Thanks for visiting my website:
www.freewheelspa.com