I recommend following the advice of yellow peril . Get a second opinion . I had a cat last the full 160k miles on my stilo . There is a place in Wolverhampton which supplies cats, you may try buypartsby (Sutton Auto Factors ) or online automotive too , if you really do have to buy one. About £200.
if its cracked you just weld it