This is the short factory 10 round magazines for the v22 AR15 uppers.
These are made by Luvo Arms (who make the v22 uppers) in the Czech Republic.
It is made from black polymer with a stainless steel follower and is fully strippable for cleaning via hex bolts.
A 25 round v22 magazine made by Black Dog is also available.