Caterpillar generator companies have large sizes and their prices are good and can be trusted to deal with them