All Yamaha OEM parts. Euphonium YEP-642 & YEP-842 Valve Repair Kit. 4 each guides, springs, valve stem pads (2 layer felts), button pads (3 layer felts), stem washers (metal), and three cork washers (for valves 1, 2, & 3). Also contains 2 each water key corks (1st & 3rd valve slide, 1 thicker for tuning slide). If in doubt, email me with your model. See my item ID# 273765437842 for a Euphonium 3 valve kit or 274302753171 for a YEP-321 & YEP-621 4 valve kit. Contact me for other Yamaha kits.