No these are not photoshops, they are all available for purchase.
Yes those are muzzle breaks on all them, and Yes those things are meant to counter the effects of recoil and barrel rise.
Why on a .22 LR and a .17 HMR you ask? Good question.. must be due to decades worth of public outcry for some manufacturer to step up to the plate and tame the mighty beast which is rimfire.
And just when you thought it couldn’t get any more hilarious… I give you the bead sight on the 500 road blocker:
Of course the beat sight resides on the muzzle break because if it was on the barrel where it belongs it would be eclipsed by that massive chuck of metal screwed onto the end of it, and you wouldn’t be able to aim.
All of the guns listed are available on their website – HERE