G19 Gen4 RSA is marked 0-4-3, part number 8703.
G19 Gen5, G19X RSA is marked 1-7, part number 39310.
There have been threads on G19 Gen4 and Gen5 RSA:
https://www.glocktalk.com/threads/gen-4-5-recoil-spring-assembly.1683325/
There is another recent thread I'm unable to find that has a photo showing definite visible differences between the two RSAs.
Those who have contacted Glock CS asking what is different have reported several varying statements about identical or "slightly" different spring wejghts without any further details.
Currently, the Gen5 version of a pistol uses a RSA that is different from Gen4 EXCEPT the G26. The reason is obvious for the Gen5 G17 and G34 (change in barrel lock-up requires longer RSA), but the G19 reasons remain very unclear to us unenlightened.
FYI: RSA INFORMATION
The Glock Certified Armorer's Parts List is the best source for current RSA information:
https://us.glock.com/documents/FRM-72-26.xls
Captive Dual-Spring RSA units are labeled on the heel with a number that is read LEFT-RIGHT-DOWN.
The LEFT-RIGHT digits identify the models which use that RSA, as shown below.
The DOWN digit shows the part revision number for that RSA and will only be present after the first revision.
The DOWN digit numbers shown below are the latest known (to me) revision.
0-1-4 -> G22, G31, G35, and G37 Gen4
0-2-4 -> G17 and G34 Gen4
0-3-3 -> G23 and G32 Gen4
0-4-3 -> G19 Gen4
0-5-2 -> G17T Gen4
0-6--- -> G19T Gen4
(prototype or limited run)
0-7-2 -> G20 and G21 Gen4, G40, G41
0-8-2 -> G26 (including Gen5), G27, G33, G39
0-9-1 -> G29, G30, G36
1-0--- -> G42
1-1--- -> G43
1-2--- ->
1-3--- -> G17 and G34 Gen5
1-4--- ->
1-5--- ->
1-6--- ->
1-7--- -> G19 Gen5, G19X
(possibly should have been 1-2)
I have no info on the dual-spring RSA used by the G28.