Ah, the old #19/20 VS Freeza debate with a new shade of paint.
I'd say #19 stomps. I wouldn't discount his durability feats in the same section of the series in which everyone made a big deal about Trunks oneshotting Freeza and Goku implying it'd go the same even if Freeza was at 100%. Piccolo also didn't start to question if the duo were weaker than he anticipated until he fought #20 and brought up that he may have gotten stronger than he realised whilst saying so, suggesting he found nothing underwhelming about #19 from what he'd heard about warriors capable of defeating SSJ Trunks. That said, I'd place pre-absorptions #19 at bare minimum above SSJ Trunks (vs Mecha Freeza), though likely a little weaker than SSJ Yardrat Goku.
Vegeta saying #19 wasn't as terrible as he'd heard does throw a wrench into this, but I'd say that the context of Vegeta's estimations lay in beings capable of killing him and everyone else rather than just those capable of beating Trunks.