Sam Browns look great with kilts.
No should strap, that's a separate piece.

For a good deal check your local uniform supply store, serving police, security, etc...