If you are lucky, it might just be $150. However, they might charge you the full amount for a full refurb if they feel that's the category it falls under. It's pretty annoying that they can't give you an exact amount until it is repaired. I had a rivet fall off of a bag once, disconnecting the strap. It cost around $100 for the simple repair. In contrast, I needed a bag completely re-dyed and they made it like new for $285, which seemed well worth it.
From my experience, it's expensive for just a minor repair, so if you can get it done correctly locally go for it, but it becomes more reasonable for the bags that need a lot of things done to them since there's the full refurbishment price cap.
As far as quality, I have never had a problem with any of my bags I have sent in for repair aside from the time it has taken which is painstakingly long.