The Mini M16A1 from GOAT guns is a detailed miniature of the M16A1.
Almost identical to the real one, but on a scale of 1:3 (32 cm).
It must first be put together, then it can be exhibited at the (wo)man-cave.
Many mechanisms work like the real weapon itself. Except the firing, of course.