Re. Generic 3G usb modems
Own K4505-z, K3565-z and Aircard 307. Can confirm that all support CellC 900MHz. Unlike many others on this forum, I've not had any major problems with the K4505-z

Of the three, I would definitely vote for the Aircard 307 - best software & firmware support from Sierra site. Has been very reliable and as reported in other posts on MyBB it also properly supports the use of an external antennae . The latest "Aircard Watcher" also provides a neat, useful and unobtrusive interface.