From the sounds of it... they are getting better at dealing with these sorts of issues. But I can tell you I have avoided them on big ticket purchases because of their rep in dealing with these issues.
have ordered painted parts as well as many other parts from them over the years. Never an issue.
But as Joe pointed out.. don't get in a hurry with these guys cause they're slow as molasses... but prices are good..