The frame is steel, and when the mechanic looked at it he said it had been spread to accept the wider cassette. I think I have a cassette on there, the old one and the new one in a Shimano box both look the same with similar looking internal splines. I ordered the new cassette from a different local shop who said it should work with the parts I have now, and the axle looks like the
one on the right in this picture.