Yes they are good quality pistons.
Yes that price is good, some places in Sydney charge ~$320 for a set of 998 pistons & rings, or over $100 just for a ring set.
Fitting a 1098 crank (& pistons) in a 998 is a popular mod for road motors, it improves torque by 10% or more- lets you zoom up hills without rowing the gear lever.
Note the pistons shown are 998s, 1098 ones are same diameter, but slightly shorter.
If you want 1098 ones they have them too.

_________________
DrMini- 1970 wasaMatic 1360, Mk1S crank, 86.6HP (ATW) =~125 @ crank, 45 Dellorto (38 chokes), RE282 sprint cam, 1.5 rockers, 11.0:1 C/R.
