A couple years ago I designed this 3D printable model for the ROTJ Biker Scout blaster. It snaps together, is about 7.5 inches long, and can be used as is, or painted/sanded etc to make it smoother. The pieces come apart once assembled, to give some added play to the blaster if you want, or you can just assemble it and leave it that way. No glue is required, but you might want to add some anyway. Printed in PLA on the Tinkerine Studios DittoPro.
I am the original designer of the CAD model for this print. As a gift, since I'm a big fan of Star Wars, and out of my good natured desire to share with others, I've uploaded the file to share with others for free if they have their own 3D printer and want to print it out for their own personal use. If you don't have a printer, I can print it for you. I've not given permission for others to use my CAD files for commercial purposes.