I can't tell you on value from photos, sorry.

You can clean the rug yourself though, its not hard. You simply need a nice day (or two) sunny with low humidity. Ideally do it on a deck or somewhere where it can drain rather than flat on the driveway (doing it atop shipping pallets is ideal). Get a garden hose and flood the rug, then get liquid Tide and a handled scrub brush and go at it. Scrub-scrub-scrub. When done, flood it well to get the soap out and let it dry. Sometimes they dry in a day, sometimes two. You need to get some air under it to dry properly - don't bring it in the house until fully dry. Now you just did a professional rug cleaning for a couple of dollars worth of soap. Your rug will be much brighter in color when clean. Avoid buying any rug that has cat urine on it - that is nearly impossible to get out.