This is a driveshaft repair kit for a OO Scale Bachmann Class 45 or 46. 'Super Smooth Fly Wheel Gear Drive Motor' version.
The kit includes four sets of Universal joints and two drive shafts.
The hole in the sockets for the metal drive shafts will need to be cleaned out before press-fitting.
This model has been designed for Smooth Fine Detail Plastic materials.
For more information please see my blog - www.jamestrainparts.com