I've just received a new(to me) barrel from Kent for my old Ruger 10/22. It arrived safe & sound so well packed that the mailhandlers could not have damaged it even if they had tried. According to Kent the barrel has some 200 rounds through it, but it could easily pass for new.
Thanks Kent!
Rick