Welcome to the forum ^_^
What size Top Tube and standover do you need? I am 5.5/1.65 myself. I cycle a 525L XTC with drops which is a tad long (and just clears on inseam 30") VT 55.5 cm and seat tube CTC 47.5 cm.
As that's a 48 but...TT is 51 CM. I'd say it would work if you are 1.65.