A co-worker recommended us to Arrow Kirk after we were told by BC Furnace that our furnace was cracked and no longer safe to use and we had no choice but to buy a new one. We were so happy to have a second opinion on our furnace by Arrow Kirk. The sales/service man they sent was very knowledgable and honest. Instead of just selling us a new furnace, he asked if he could inspect our old one to make sure that the previous diagnosis was correct. After taking off the front plate to access the heat exchanger he asked me to take a look for myself. There were no visible cracks in the heat exchanger just as he expected. He then reconnected the furnace, fixed the fan bearing (the original complaint), and completed a full furnace service. Afterwards, he ran a complete carbon monoxide test for 15mins to confrim that there was no carbon monoxide leakage, contrary to the previous service man from BC Furnace who failed to perform this. He was very thorough and we've had no problems with our furnace since. I'd recommend Arrow Kirk for their great workmanship and reliability.