I think Guild banks might be a little too far.

The rest looks perfectly legitimate.