Your cable company can furnish one for you but there will be a monthly fee. If it fails the cable company will generally replace it for free assuming normal use.
If you decide to buy one, I would find out what brand your cable system uses and be inclined to buy that brand. Otherwise, Motorola is a safe choice.
You just need to check modem prices versus the cable systems fees and see which way you want to go.