About this 3D model
Super easy to assemble. The pegs should make the pieces align perfectly. I printed mine in ABS. I'd recommend painting all the small pieces separately (since they're all metal and except the barrel. Barrel should go on after sanding) and then gluing them on when you're finished painting everything.