You should not pay solicitors or Abogado's full fees up front. Pay only a deposit.
In fact ,for most things Spanish you never pay fully up fornt.
We use a solicitor (professionally as an agency) and they ask for 300 Euros deposit for log term contracts only and final payment when whole job is done! Most conveyancing in this part of Spain should be 600 to 1,200 Euros in total.
Only in other areas of Spain are charges more than this.
Imagine you walk in a bar /restaurant and order drinks food etc.
You pay when you are done.
In the UK you pay in a bar/pub before they serve you anything!
Remember the Spanish are good, generally honest people.
It's the big agencies who con you for their ease!
Smaller independant people cannot get away with this so you should change your solicitor/Abogado and only be charged when all work is complete.
Saludos. Keith