I would recommend these:
http://www.andymark.com/product-p/am-3009.htm
For the price, I just don't think they can be beat.
We found some ways to improve them too (thrust bearings, snap rings, etc.)
They're in no way a complete custom module, but for beginners at swerve, this low cost, simple COTS solution helps to get used to the system.