Welcome to the forum,, (in from lurking,,!)
You should be able to get a good used cylinder to drop in your gun. You will need to know the OAL of your current 22 mag cylinder & buy one that is as long, or slightly longer to make sure it'll fit without end shake. And yes,, if you send it to Ruger for a new cylinder,,, it will cost a bit more than finding one in our Classifieds here,, or even sleezebay.
If you are unsure about checking the timing/cylinder alignment,, you can have a gunsmith check it for you.