I would never doubt Steve. We are lucky to have him sharing his vast experience with us.
From his information, it sounds like the shop that quoted $570 is asking over $150 per hour as their shop rate.
I am sure Steve is right. My experience with replacing seals was not that good, but it was not on an M103 engine either.