Norman74,
I have installed an m93 3 times now and have had your exact same problem. In case it matters to you, I've installed my stocks on Bushmaster lowers. In all cases, I had to sand down a shim to properly index the buffer tube. In every case when I had the tube just right, the upper would not close.
In may case, I taped a piece of sandpaper to my bench, placed the open end of the buffer tube against the sandpaper and with downward pressure I evenly sanded the end of the buffer tube until I had it short enough for the upper to close. This did take some time as I would sand, then install the buffer tube to see if the upper would close. In the end, it was perfect. Don't forget to take some Birchwood Casey Aluma-Black to the end of the buffer to re-blacken it once you have it just right.
This custom fitting does take alot of extra time but it does work and you'll find that the buffer retainer will be held properly by the buffer tube. This turned out especially well with my new M93A buffer tube which is indexed differently then my original M93 tubes.
BTW, I noticed your line about trying to sand the end of the buffer at an angle. More power to you if you can figure out how to do it. In my case, evenly sanding the end of the buffer tube worked out fine.
You'll really like the stock once you get it installed. I can't say enough about mine.
Pat