well, did your buddy tried to talk to steve about it?
Been with steve for quite some time now, never have problem with his service. He's not the most friendly guy if you know what I mean but he's been very reasonable from experience.
I leave my "expensive" bike there all the time, never have a problem neither.