Choosing between Two Sub-optimal Domain Names

I'm looking to create a website to use with a small business. However, due to the specific domain name I'm looking at being far too expensive for me to purchase, I'm forced to use one of two domain name patterns. Either I will be using example-company.com or examplecompanyaccessories.com.

Both of these break the guidelines of picking a domain name by either containing a hyphen or being 20+ characters in length. I personally believe that using example-company.com will be more concise (thereby reducing the chances of misspellings), easier to remember, and easier to articulate verbally, however, I am concerned about using a hyphen.

Is one domain name pattern preferable to the other?