Actually, the 9.5 tires are not too tall. Some members do run them.
When tires are made outside North America, they often get put into a stack that is hydraulically compressed and then the stack is banded together. This saves space inside the container and that means more tires per container. In other words, the shape they are in right now is not necessarily what they should look like when mounted. If you are not in a hurry to mount them, then lay one flat on the floor. Then step into the hole where the rim would go, put your feet on the sidewall facing the floor and pull the other sidewall upward as hard as you can. Get someone else to measure the distance between the two tire beads. Cut a bunch of wood 2 x 2's to that length and force them in between the tire beads every 12". If you have good sunshine where you are, roll the tires outside and let the sun heat them up.
Don't worry about opening them up with 2x2's that are substantially wider than 8". When you remove them after a few days, the tire will relax but hopefully..... not less than 7 to 8 inches. Mount them on your rims while paying attention to tread direction and try to inflate them. One way to get the beads to spread is to wrap a strong rope or light duty chain around the tire and leave a bit of slack in it so you can slip a tire iron or length of pipe between the tire and the chain/rope. Then twist the pipe/bar to tighten the chain/rope to force the beads wider and into the rim so that they will seat when you apply air. If you have access to an air cannon, so much the better.
Once you have them mounted and aired up, my guess is that you will be happy with how they look. Whether or not you like the ride is a different story.