I've only gotten one Russian visa, but it was by far the longest visa form I've ever filled out, and the fee/charges were almost as much as the RT fare from the US. Granted, I did get a pretty low fare, but I won't make the mistake of buying a mini-jumbo without knowing visa costs.