McBeth has represented both Scotland and South Africa at U20 level.
He's played for the Lions in Super Rugby and the Golden Lions in the Currie Cup.
The loose-head made 10 appearances for the Johannesburg-based franchise, his professional debut having come in a 47-39 victory over the Jaguares in March 2019.
McBeth's move sees the prop re-unite with former Scotland U20 team-mates Ross Thompson and Murphy Walker, having made four appearances in the 2018 U20 Six Nations and touched down for a try against Ireland.
He has also earned U20 honours for South Africa, starting in three matches at the 2018 U20 World Championship in France.
Standing at 6'3" and weighing in at 118kg, McBeth came up against future team-mates Zander Fagerson and Ali Price, when he started against the touring British and Irish Lions.