.key extension was most commonly used with Multibit. If you were to open the wallet file with a text editor, are there any human readable parts? It should contains some references to Bitcoin addresses, they're around 34 characters long and starts with 1.
i never used multibit, but it does ring a bell, he might've used that wallet now that i think about it.