I'm not an expert on IBD either, but I'm glad Linds brought up the boa / python thing.
I've heard, to check your boa collection for IBD, one of the things some people do is to put a ball python in the room. If there is IBD, the ball will expire quickly.
My personal opinion, is if it is infact IBD, you did not buy the ball python with it.
Are the vets really sure it is IBD? IBD has beeen misdiagnosed before.