I don't know whether it's a good / cheap place, but at Prado street, close to Plaza de Santa Ana, there is a shop where they fix ALL luggage Iberia break. So I could imagine they have experience repairing luggage...
_________________________
The best tips from your favourite hostal in Madrid.
Hostal Chelo at http://www.chelo.com