My brother is building a full size arcade cabinet and needed a way to hold his light guns. This was born and tweaked to fit snug around the gun with rail guides. I will almost certainly come close to maxing out the height of your printer and will take a full day or more to print.
rotate to have the 'stop' or bottom end as your base to save filament due to supports. if you use slicer, flip on the x-axis for the right hand version.