GAIAM ball -- 20 or 22 inch depending how you pump it up Comes with air pump 12 assorted strength stretch bands with attached hand grips Several assorted strength extra bands and hand grips 5 pulleys 2 tennis balls