Here are:
MIG-29:
Loaded weight: 15,300 kg
Wing loading: 442 kg/m² (90.5 lb/ft²)
Thrust/weight: 1.08
Range: 1,430 km
Engine: 2 x Klimov RD-33 turbofan
Engine Length: 4,229 mm (166.50 in)
Engine Diameter: 1,000 mm (39.37 in)
^^^^
SU-27:
Loaded weight: 23,430 kg
Wing loading: 371 kg/m² (76 lb/ft²)
Thrust/weight: 1.07
Range: 3,530 km
Engine: 2 x Lyulka AL-31F turbofan
Engine Length: 4,990 millimetres (196 in)
Engine Diameter: 905 millimetres (35.6 in) inlet; 1,280 millimetres (50 in) maximum external
^^^^
So Su-27 has engines that are bigger than Mig-29 but provide the same trust per weight. Trust/Weight of Mig-29 equals
Trust/weight of Su-27. The relationship is linear.
But Bigger range of Su-27 is given by higher efficiency of Su-27 engines. Su-27 Turbofan engine consumes less fuel. Probably
due to larger "Torque Force" of bigger (radius) Turbine and Turbine Fan.
The bigger is the radius of engine Turbine and Turbine Fan the more efficient (in fuel consumption) is the engine. Cruise
missiles with bigger radius will have larger range.
Longer engine also has higher efficiency since fuel is passed through longer turbine (which uses more kinetic energy of super
heated fuel gas). Cruise missiles with longer engine and therefor longer frame (or chassis) will have larger range.