Since finding out my possible torment at Zurich, I've been looking closely at the arrival times of my flight from MAN and then the departure times to BUD. The times at the top are the scheduled times.
DAY 1640 (arr Man) 1720 (dep BUD)
MON 1643 1725
TUE 1651 1733
WED 1629 1725
Which sounds fairly good I think....