I need new piston rings and the dealer wants $40 a piston. Everywhere else is $80 for a set. Will other piston rings from other engines, other than a D16Y7 (mine) fit my piston, as long as they are the same bore size. I have some rings from a ZC, thats why I am asking. Also, can someone explain to me why for a v8 a piston ring set is only $40.