An Updated version of this: Link, that now is able to be printed with no supports. This will work with the stock barrel, but will not have much of the barrel showing out the front of the blaster.
There are two versions of the frontend included, one with the sight, and one without. Print one of these, and a collet, and reuse the screws that held in the original frontend.
The author marked this model as their own original creation.