I have one I made for a Rem, made out of a piece of barrel, works great. Like your's it goes all the way to the front.
Was just hopping to avoid making another one. Most of the time it is cheaper in the long run to buy one.
Years ago the little pully that drives the beater bar on the the wife's Hoover broke.
Hoover wanted $11.00, no way I was paying that for this little pulley.
So, I turned one out on the lathe, when I went to part it off, I broke a $35.00 parting tool...... grrrr
It got worse, I discovered it was a left hand thread..... Double grrrrrrrrrrr
I had to run to a specialty hardware store to purchase a $18.00 left hand tap.
Since then, if I can buy it, I will. Only make it as a last resort.