MPFreaker seems to get most of the information on both my purchased and ripped files. Doesn't appear to be any distinction in the quality of recovery between them. It's all good!
Also, I'm not having any problems retrieving great artwork with MPFreaker. There are still a few that I just cannot find, but this beats the hell outta getting them one at a time from Amazon. Ewwwww