i use a set of piston from 4AGZE engine. it is originated by ART and i brought brand new. these piston claimed as semi forged type by toyota. may be "semi forged" meaning for the ceramic coated on top of the piston.but for sure the hat coated is for more durability. compression ration is 8:1 on 1.6 liter engine..when u fit in to 1.8 it will increase the ratio higher but i don't know how much it goes. piston pin size is 20mm with retaining ring and it does't require a push or press machine to assemble the piston and conrod. what are the important things before installing this piston to your GSR..?
piston skirt should be grainded. this pisture was taken before cutting. take a look at the skirt, it will hit between your crank counter weight. i've seen some foreman have not done this correctly and result to engine failure

cut the piston as pictured belows

some people haven't cut the piston skirt and some cut it streight flat.It's the wrong way to do it cause reduction in reliability of your engine. why? you must leave a few tail like a tri-angle in the picture. this is to maintain 81mm of piston dimension. 81mm is actually taken at the skirt and not from top of the piston. try to measure using vernier caliper, u'll find that the top one will less than 81mm.

let me show you the different from left GSR, 4AGZE and CA18 piston.
CA18 83mm in size. another picture is GSR piston and arrow shows that oil feeder path line while compare to 4AGZE is just streight and flat which alot more oil can be feeded through the piston wall