You can buy a new barrel with chokes, they are available in many places.
You can also cut the barrel to a shorter length.
The best way is to buy what you want and not have to mess with it. They are very easy to change, it takes less than a minute.
Cabela's,Gander Mountain,Midway,Bass Pro, lots of places sell them from 18 inches on up.