Kubota parts website lists an LB400 as a basic loader with fairly standard looking lift and bucket cylinders. I see nothing unusual about those pistons that makes any sense concerning your description of those your friend is working on. No pins involved, just a single nut holding the piton onto the rod. Very similar to the ones I've recently been working on.
As for part numbers they only list the number for the kit, nothing individual. A good hydraulic shop will be able to supply the individual seals needed. That' where I get mine. These were 2.5" bore, 1.25" shaft. I got seals, wipers, and O rings for three cylinders under $20 each set. I rarely order seal "kits", too many variables, different cylinder part numbers, or else kits come with parts for multiple cylinder styles, just more trouble (and expense) than it's worth. I find it's more effective and less expensive to take it apart and match the individual parts I need.