I've mount these tire on Ofna half offset wheel and yes it's a pain to mount. But i've not trim the foam, i've let it stock. When it's done, and you ride it for first time, the foam take his place and all it's OK.
But it's very hard to make a good looking job with these tires.
Good luck and on a 1/8 scale buggy, it's a blast to drive with them