Honestly, the UR3 material that all of the toys are made of it garbage. I don't much care for it one bit because of its tendency to tear. to be honest I would get a silicon one if you can find one in your price range. However, if you are just looking to get him something for the short term, any of the ones you have listed will do. The UR3 material, while very flimsy and heavy, is nice in the way that you can use both Silicon and Water based lubes with them.