When I was buying a new sprocket for my SRX a little while ago, I couldn't get an SRX one off the shelf. Instead I was offered two choices of compatable XT parts. One, like the SRX, had extra thickness (depth?) at the splines, whilst the other didn't. If your 350 has the thin one, perhaps an SRX type would help?