43 days.
Compared to my experience I would say it is not bad.
The 8 orders I received so far got an average delivery time of 55 days (max 61, min 23).
All except one (46 days via Swiss Post) went through Singapore Post.