This is a weapon for the battle master Eject figure that comes with Transformers Kingdom/Legacy Blaster. It's based on the weapons that came with the original G1 Rewind and Eject figures.
Version for Titans Return Rewind also available.
Printable files available here.