Yes, there is the Nevada Northern railroad in Ely Nevada, Valley Railroad in Essex Conneticut, Boothbay Railway Village in Boothbay Maine, Maine Narrow Gauge in Portland Maine, and various others. So there are plenty of chances hear in the states, and also a lot cheaper than that price. The two railroads in Maine, teach you how to operate and let you run 2' gauge steam equipment. In Portland, you get a chance to operate an original Maine 2' gauge steam engine. However, if you are interested in operating a steam engine, without paying, all you have to do is volunteer at a local steam railroad, if you are old enough, or be employed by a local steam railroad, and hope that you can become a steame engineer, or firemen. I am only 17, and I am a firemen on a 2' gauge steam engine. It is a lot of fun, but really hot. A lot of people think of 2' gauge as a toy, however, the railroad that I volunteer for, is far from a toy. As it was once an original freight railroad, that played a small part in developing some of Maine's small towns between Wiscasset, and Albion.
Joe