If you’re like me, you’re always on the lookout for a bargain. A stock that’s been beaten up for some reason and is now cheap. The problem is figuring out if the low price is a contrarian opportunity or a risky gamble. Right now, it seems like Royal Dutch Shell (NYSE: RDS-B), Alliance Resource Partners (NASDAQ: ARLP), and Royal Gold (NASDAQ: RGLD) are all worth looking at…but are they all bargains?