I've never had any complaint regarding aftermarket key quality, but yes 3 hour drive may be tiresome. Iv just had a 5 hour round trip to crewe to program several keys and Sunday I'm in Wales catching 5 jobs en route.
Dealers usually take a few weeks, not a problem unless u lose all keys really.