Not exactly a side-of-the-road prospect, but I live in Spain and can warn you to keep well away from main agent type of repairers. A back street spanner-man in a small village will be your best bet for a good job done at a fair price. Some will happily fit secondhand spares if they know of any nearby.
The Spanish are quite good mechanics as a rule, a tradition which developed during the Franco period when things were costly and hard to get, so old cars had to be kept going long after their time was up.
Secondhand spares are freely available from the many scrappers, and usually come cleaned off, checked for suitability and ready to fit. You would be looking for a complete hub assembly. Only thing is, secondhand wheel bearings are a chancy buy as you can't hear them droning if worn, until you finish the job.