Heather, These are the prices we got from RR for the UB - Beijing leg:
Deluxe sleeper (two berths soft sleeper/ shower compartment) currently cost £205 one way per person
Soft sleeper (four berths soft sleeper) currently cost £191 one way per person
Hard sleeper (four berths hard sleeper) currently cost £144 one way per person
Your $ quote is around £150 which is pretty damn good for 1st class (is that deluxe?)
We tried to organise the whole thing ourselves a few months ago and found some of the Russian railways sites pretty difficult to get prices (this could have been because we were doing it far in advance, not within the 45 days) so we opted for Real Russia who, incidentally, have been fantastic and as long as we get the berth promised and there are no problems I won't mind having paid a little more. Just means we have to rough it a little later on in the trip.
The issue comes when you have to time all your visas, make sure you've got all the required bumpf and hope that you get your desired date on the train because 45 days isn't long when you're dealing with the Russian, Mongolian and Chinese visa offices!
We went for a Russian transit visa as we are just flying into Moscow and boarding the train. They said, in the visa office, that there isn't such thing as a transit visa but there is. I guess if you're stopping off in Russia you'll have the tourist visa though.
