IMO, may be fine but not super fine. Frogs can be a flange picking problem. Hope there is protection near switches for an unexpected launching to the floor.
Older GG rail has a more defined flange edge. Dies wear over time.
Truck mounted couplers would work better than body mounted on scale length passenger cars.