We've used Stanley Steamer for our house and they did a terrific job so I would assume they would do likewise for the Montana. Juts a thought - why don't you consider renting a carpet cleaner and doing the job yourself - its not that big of an area.
Used to do carpet cleaning in RVs a bit and I will no longer do my own carpet--it just isnt worth it. We try to get recommendations for the local area---wouldn't believe how many people don't get their carpets cleaned. Lots of times the local advertizing paper will have coupons. Most systems won't hurt your carpet, but have them clean a spot not in sight for furniture cleaning to make sure it won't harm the fabric.