So you're saying you'd rather have your current unit repaired than get a new one? That's surprising. Usually it's the other way around.
Three weeks is completely believable to get a part in, especially if it's backordered. Remember, the part comes from the mfg. That's probably why they approved you for exchange, rather than making you wait three weeks.