Designed to fit M4 series Crane stocks
But can also fit MP5 SD handguard, G36 series handguards, P90s, Fix stocks etc.