i'd stay with toyota stuff...for realibility sake.even some cheap solution for b20b vtec pistons some used the 1jz or 2jz pistons..strong, forged and enuff room for piston crown mods and even molybdenum coated at the skirts..good replacement for aftermarket one. dun shoot me...correct me if i'm wrong guys..