Try get discount?
So this is going to be long to get the full scope of the story and why I think this way. So I was looking into getting my rims painted and found this guy on MP. His reviews are high and consistent with no real issues that I could see. So I gave him the rims with no deposit as it was never disclosed he wanted one and off to wait until they were done. After a week I was told there would be delays, so another 3-5 days, then gave more delays. Once he got the last layer of paint on he ended up pulling off ALL the paint he put on as the old paint was already peeling and he did know this was happening. It took 2 weeks to get to that point and it turns out he didn't sand the rims and doesn't usually do that, I assumed he would as I already told him the paint was peeling. So in the end he added more to the final price for him sanding the rims. Now I've waited another 3 weeks with a week delay for various reasons of why it's getting delays, it's starting to get on my nerves how my rims are now a backburner project.
Given the time and the less than stellar performance as he's stated working on other people's cars whilst mine isn't finished and lack of communication do you think it's worth trying to force a discount or just take the loss on my end and take this as a lesson?
Thankfully there is going to be a few years warranty if needed but not sure how much I would even want to go back to him