The sell form doesn't mention any restrictions on ACH/wire, but I thought these methods could only be used with BoA/Wells Fargo...?
ACH is open to any bank which has a US routing number.
Bank wire is open to any domestic bank (US routing number - ABA) or international bank (SWIFT code).
Banks in foreign countries that don't utilize SWIFT codes are not accessible. Banks operating in or owned by foreign countries on US currency export restriction list are inaccessible. An example would be Iran. We can wire funds just about anywhere else.
The "cash deposit" option is limited to BofA and Wells Fargo as those are the only major banks which has a local branch in our area.