Im in the UK so couldnt help you with any breeders im afraid!
That said.. Yes, Royals can easily live about 20 years so bear in mind the commitment you are making, they live far longer than a cat or dog! However... at least they dont need walking
What you will need:
Vivarium (size will depend on snake, as an adult.. it would need 4ft long but you couldnt put a baby in a vivarium that big, too muchspace and they wont eat!).
Thermostat (pulse stat as Simonas said)
Ceramic Bulb, Light Unit & Light Guard (will cost you a pretty penny but very necessary)
Decor (substrate/reptile bedding, moss hide to keep damp to help shedding, moss, a bit of corkbark etc.. they dont climb..)
Feeding Stuffs (feeding tongs, dead things! will depend on size of snake and what they are already being fed... might be chicks, mice, rats, multimammates or gerbils.... and you'll need an airtight box to keep them in the freezer as you dont want them in with your food! and for that matter... make sure everyone is ok with them being there!)
Might need a box to feed the snake in. You dont want the snake swallowing bedding so best thing to do is to do is to pop the snake into an empty storage box with a good tight lid with no substrate and his food and when done eating, pop him back into his vivarium.
Im sure there is more but cant think off the top of my head at the moment!