I have G3 ribbon s( a bit less longer than G1) experience
i would recommend Raal,
they have a much more reliable and thought of system
to replace a ribbon. It is really fool proof
also their ribbons are much less prone to "over" excursion
than the G1 because of their design.