At Mercedes dealers, including VAT 23%, so it is gross price for end user, to het the price for the shop, divide amount by 1,23. FX used 3,92 PLN for 1USD.
Connecting rod A 127 030 01 20 ca $395
Connecting rod bearings, parts kit, nominal 48mm A 127 030 00 60 new number with 26 at the end, ca $595
Connecting rod bearings, repair kit, A 127 586 01 03, replaced by A 127 030 01 60 1st repair size 47,75mm A 127 038 07 10, replaced by A 127 030 01 60, $576
I think the next one, the description is not there was A 127 038 07 10 replaced with A 127 030 02 60 and A 127 038 07 10, similar price.
I do not see any rings for 127981, I see only rings for 127982 and 127 984, parts kit A 000 030 41 24, for about $100. No information if they go only with pistons. This does not mean that Classic Center are wrong. Maybe that is why there is no information about rings for 127 981.
Piston A 127 030 86 17 is there, $521, 83mm, 1st repair size. It also says: Up to engine: 981 10/50,20/60 009301 981 12/52,22/62 002357, which is for your engine. There is no information if it comes with rings. But I would not be surprised if it does as rings themselves are not available.