The Lex Prime from Warframe.
27 Cm long ( about the size of a deagle ) But the biggest part is only 17cm.
19/09/2020 : Added full-body.stl ( provided by widescreenJohn ) If it fits on your printbed you'll have less gaps to fill, making the end result look a lot cleaner!