came off a Yamaha FJR 1300 ...2008 ....I took them off and apart but it was really hard to take the pistons out ....so the pistons are scratched up...needs new pistons and seals....the hard part ...taking it apart has been done...the pistons are out...they can be included if you want them....but they are pretty scratched up....I decided instead of rebuilding these I would just get some new ones/used ones...but I have to rebuild them anyway....they are being sold as is as parts only they are not going to work with the pistons that I have ...unless you really know what you are doing when you sand them down? parts only no returns ....I am unsure of shipping cost until I get your address.....I will only charge true shipping cost if the cost is less than $20 I will reimburse you ....these are not working as is ...they need new pistons/ seals or some very detailed sanding to make them run smooth.....no returns if you have questions please ask...