yes, they come in 0.020" and 0.040" over. they come with rings and wrist pins in the package. the first motor i built with these pistons now belongs to RTA supra. hes got an SP63 w/ supporting mods and a map ecu. hes making enough power to take down 600cc bikes on the freeway. he said his car runs great and hasnt had any problems with it at all. the other car was bucsfanatic59. the entire time he drove the car, he had zero complaints. the car was running fmic, hard pipes, safc and 60-1 CT. his car was mid 300's on the street before he decided to go a different route and do the 1jz.
like i said, these are only sold as stock replacment pistons, so dont expect much more than stock piston-performance out of them. on the same token, there ahve been some people who have put down 600rwhp on stock internals. i think will neely was one of the people who proved the durability of stock components. these arent forged pistons, so they arent as forgiving as them.