A barium swallow and an x-ray is a reasonably inexpensive way of diagnosing malformations/deformations in the gastrointestinal tract, but also remember that any bits that are perceived by the tummy as too large to digest will be vomited. This is physiological, and a reaction that has its background in cats not being munchers as much as choppers-into-bits when it comes to eating.Get a barium swallow done on him. You can see Neala's xrays from her barium swallow here...
http://praakitten.homestead.com/PRAA.html
So your vet, Kiangagirl, seems sensible!
