For those who interested: the pellet guide might need some sanding for a proper fit (it can be tight). I used a pen spring for the pusher (working just fine). Depending on the spring size you may want to modify the depth of the depression to allow compression. Pins on the bottom_part will help keep the spring in place during and after assembly.
For improved rigidity, the hinge and pin are printed separately to optimize layer orientation.
The .blend file includes models for cutting the pellet guide in case you want to modify its layout.
Some foam will be needed at the top to keep the pellets securely in place when the cover is closed.
The author marked this model as their own original creation.