I purchased those exact mecanum wheels (i think about 5-6 years ago). a word of caution with heavier loads the press fit rollers can slide off the pins during use. this gets quite annoying when you need to stop the robot and search for the little washers and rollers that keep falling off.
The reason i actually purchased them was to construct a prototype/test platform robot before designing and building custom 14" mecanum wheels.
https://www.youtube.com/watch?v=DKQWQICFGW8 The application of these mecanum wheels is a little different than I have seen anywhere else as we only used them on the front wheels to allow for more accurate and efficient turning with a four wheel drive robot. Usually they are used to make an omnidirectional robot.
Other than robots I have seen this type of wheel used on forklifts