Are you sure your strop isn't what you expected? Maybe it's only called a "Russian style" to emphasise that it isn't made in Russia?

Don't be too quick to give up on it. I have a Dovo "Prima...