Meanwhile the broad stock market is only up 20% over the past 12 years - with significantly more volatility: Admittedly, 1999 was not a good time for the railroads, and presented a once-in-a-decade type of buying opportunity. If you believe that higher-priced oil is going to increasingly force businesses and passengers to choose rail over trucks, ships or planes, then you should be looking to add railroad stocks to your portfolio. And while I'm never thrilled to buy stocks when they're at or near all-time highs, there are still a couple of railroad stocks that I think deserve some attention. Most notably: Guangshen Railway ( GSH). And yes, it's a Chinese company. And as with many Chinese companies, it's fallen out of favor. Investors are increasingly fearful that every Chinese company CEO is cooking the books or worse. But Guangshen isn't some tiny, mysterious, fly-by-night Chinese widget manufacturer. Its the largest publicly traded railroad in China. Last year it transported nearly 85 million passengers and 68 million tons of cargo. Those statistics aren't the kind that some CEO or accountant can obfuscate or inflate. This company has been traded on the NYSE since 1996. And regardless of what happens to the Chinese growth or America's sovereign debt, it will likely continue to transport people and freight. In fact, if either one of those two trends breaks down, and China's growth stalls or America's debt hits the fan, it's likely that rail will be the only realistic choice for Chinese passengers and businesses. Amazingly, you can buy Guangshen, today, for little more than its IPO price in 1996. The railroad also sells for less than 11 times trailing earnings -- whereas the industry average is close to 18. My best recommendation would be to average in to Guangshen shares - and to wait for inevitable anti-China sentiment to pounce on those dips. Kevin McElroy is the editor of Resource Prospector.