GB-22 3d printed version of Mark Serbu's GB-22