They're quite similar but I think Safado has a slightly higher rise.... maybe a little bit looser around the waist as a result (for me personally). I would try find any Safados that you can try on first, if you can.
Those are okay... but why £120? They're plain, nothing special and not made in Italy. Seems like Diesel aren't making any £85-90 washes anymore.