Who makes the best quality, and how good are they for training, and how easy are they to come by? Thanks