There is a cycle shop called Rock Road on Mojacar Playa, near the Farmacia just up from Parque Comercial, don't know what the prices are like. There is or was a cycle shop in Garrucha called La Bici, at the back of Mercadona. I bought my bike from El Campo in Almeria city, prices are about the same as the UK