Has anyone does business with them? They are supposedly located at 1036 W KERSHAW ST OGDEN UT 84401. I have researched online and called John Deer who is in the area and no one had any information. It just seems like the prices are to good to be true and cost per mile for delivery is to low. Any...