In 2006 Ranger 250's were sellin at $2650 here in OKC At the Railroad Yard in Stillwater you can purchase a 2007 Lincoln GXT new for $2795. So if these companies are throwing in shipping it may be worth it, just remember you buy for a local supplier for the service.
If you have warranty issues with the engine you will need to provide a copy of the bill of sale to get Kohler warranty. If you buy from a company close to you, that you always do business with, then you can always call them and have them fax a copy to the service center. Less time and trouble for you. But if you go for the lowest price, chances are you're going to be out the time and trouble.
JMO-- work on a relationship with your local company, and in the end it will pay off.