I don't think there's an exact number. I see ecom pages ranking all the time, and sometimes they have 50-60 words, sometimes 700-800 or more...
I think other variables come into play (of which the strength / authority of your domain seem very important as I rarely see "mom and pop" stores ranking for buyer keywords)