From the side photos it looks a good bit like the Heym 22LR trainers. The trainer has a false non removable cleaning rod. I'm guess this one is fully functional.