The BibTeX 'eprint' field may or may not include an 'arXiv:' prefix, and there may or may not be an 'archivePrefix' field.
Proposed solution:
- If the eprint includes 'foo:', then include it
- If not, and if there's an 'archivePrefix' field, use that
- If not, then use 'arXiv:'
It's probably infeasible to do the string matching in bst-language, so this might be a case for another macro in mn2e.cls