

I had upgraded from a stock crank set and an unreliable square taper to hollowtech II.
My previous cranks had a habit of loosening on NDS, so I decided to go to hollowtech and 34t ring.
My setup is 12 speed Shimano SLX, non boost version, matching Shimano BB and Zrace chainring.
First I couldn't remove the crank on the drive side, using a crank puller, the threads got stripped, so we had to use a bearing puller, that gave us enough space to use a little flat screwdriver and hammer to undo the old BB.
Then we found out that V3 Minimax BB shell is not MTB spec, so we had to use 2 shims under BB shells to fit it with cranks.
Shimano gave me the wrong plastic nut for NDS tightening, but lucky me I got hold of one that had longer threads.
And because I had a small brain day, I overtightened it and now I can't undo that, so my cranks are stiff. But hey at least I can ride.
So yeah, use road standard things I guess....