Ah, I see you have only 24 posts. You need 50 to PM.
They are Shimano, and really nice for your intended purpose. The sole is stiff, but not as stiff as a proper MTB shoe. Any two-bolt, or MTB shoe will accept both Crank Bros. and SPD.
If you have an odd size, either really small or really large, you can typically find good deals online or even at your LBS as those sizes sell more slowly. Craigslist often has shoes (that's where I am listing these), but not everyone takes such good care of their shoes.
Good luck.