I decided to give Mechanicweb.com a try as they offered 45-day money back guarantee.
Was impressed by their uptime, speed connectivity and professionalism of their support techs.
I am glad to deal with them.