ZerFL,
That is a black racer. They usually make horrible pets, because they are just plain mean and never acclimate well to captivity. If your son's snake is the exception that proves the rule, that's great! A buddy of mine also has an adult racer that is really mellow. He also has three that try to take your face off when you hold them! LOL
Regardless of whether you keep the racer for your boy, I would do two things: 1) Separate them into their own containers (snakes are loners, even within their species, and diff. species don't play well with others!) and 2) get fecal tests run for both animals.
I don't know where you are in FL, but herp vets are fairly common there. Even so, any qualified vet ought to be able to do a fecal exam for your animals for relatively cheap costs.