I believe they are 25mm bore (I know the later Gamo type ones are 25mm), I suppose in theory O rings are only normally used for sealing things and are not really used to being shoved up and down bores at great speed and pressures (but I'm happy to be proved wrong with these sort of applications), so I'd expect a harder shore is needed in this case.
Pete