It fits the 9x21 mag....better to print in Petg but works also in Pla..Print it with the upside in the bed without supports