The name sounds OK, the keywords combine well.
Only problem I see, .org suggests non-profit use and it does not mix well with 'shop'...
So I'm tempted to say the TLD kills the name. Of course it could be a non-profit business... IMO it brings down the value of the name closer to high-$$.