3d Printed GB-22 Mark Serbu's design converted to 3d printable by @creekrocker