Top tube length on an MTB doesn’t need to be as precise as most think, imo. Stem and seat position can account for a lot of variation in teh frame. Balance / weight dist is the important bit. If interested, have a play on bikeCAD (searh bikecad and bikeforest) and the sag / fork / variables thing will become clearer.
Or, measure the BB axle to bar or headtube, or use reach and stack to make comparisons. It doesn’t need to be exact tho since one bike will ride / feel different to another.
CS – 420 is short, 425 is normal. Not much variation on 26″ HTs really. HTH. Or, save some money and risk and just buy something like a Piglet?