You could upgrade your current 12 Ga 870 by purchasing a new barrel that will have the screw in choke tube option.
Take it to a gunsmith and ask if that is possible as I bet it is. Then Google and find a low cost source for a factory made barrel.
That is what I did for my 1187.
Is another option for you.
JW