I'm 5'9 and used to ride a 54 trek, back in days of 74_72 degrees frames
All 54s can't be equal, I asked this chap his height/inseam as it is currently set up and he has a 30" inseam, mine is 32.5 so this looks way too small. I must admit it looks small, maybe he has the size wrong.
https://www.ebay.co.uk/itm/cervelo-...d=link&campid=5338728743&toolid=20001&mkevt=1
This site contains affiliate links for which pink fish media may be compensated.