He received my parts on Feb. 9th. So we are 7 weeks behind.
At this point, for him, sacrificing future sales revenue would be worth the possible reputation damage.
He needs to fix the situation by completing the work.
You need to stop being a panzy and flame the guy.
/rant.