You will find all the O-ring specs and tolerances online, and there is your dimensions to start by. 12mm poppet, 11mm bore, 9mm balancer piston, 5mm stroke. Its called testing and development what goes to making it work.Why limit? Why have a hobby at all? I make the guns for the fun of making them, I have invested money to have industrial grade cnc machine shop equipment to make what I want. Guns, cars, turbos, you name it. Why because I can! And I do have some powder burners too but air is more interesting. Besides there is no way and no how I could get a permit for 20mm rifle if it was not an airgun.Sorry Riku for the OTMarko