There are standard cups that will hold a lemon or other moderately sized loads.
These include the Johnson cups and standard Penguins. Most of the under $100 cups fit in this category as well.
There are "large" cups that will take a baseball.
These include the Cellini's (barely takes a baseball) the Gary Animal "Babes" (currently out of production, but frequently listed on eBay), the Sisti cups, JES cups, both available at www.rnt2.com
Then there are "Jumbos" that will deliver something nearly the size of a softball or good sized orange.
These would be the "Gazzo" cups, Super Animals, the Millenium cups, etc... These are a bit harder to find as the price and availability is limited.
The Penguin "Giant" cups aren't the best quality wise, but they probably fit in this category as well.
For street work, I'd go for anything in the "Large" category. www.rnt2.com
just released a line of "entry level" cups. The prices are great. They're also going to be the new makers of Gazzo cups soon, so keep an eye out for them as well.