Ebay is cool and all, but a pump cup from Crosman is $1.15 and a piston is like $3 plus $4 shipping... I guess those Ebay postings are similar... I just made a call to Crosman and ordered a bunch of parts that totaled $125, the guy on the phone was very nice as they have always been to me...