Why are these pistons so cheap on this site?

Am I missing something? everywhere sells these pistons for 60ish. Why a $35 price tag on this site?

http://www.northernautoparts.com/ProductModelDetail.cfm?InventoryId=25620

I've never purchased pistons before... do they come with pins? I know they don't have rings.