It is very difficult to find companies that will replace aluminum siding with aluminum. Most want to replace it with vinyl which is cheaper and easier to work with.
After getting a number of estimates, I found Jimmy of GTA Siding to offer the best price for the full job. He has a tube van with all the equipment needed to form the aluminum to size.
Although his company is new, Jimmy has been in the business for many years and I got excellent references for him from previous clients.
He did an excellent job of removing the old siding, installing new insulation, new aluminum siding, replacing our troughs, covering them all with leaf guards, and replacing all the soffits and fascia. He capped all the windows very cleanly.
He even did some extras for no extra charge: capped our garage door frame, painted our bay window awning to match, etc.