Oh man, don't tell me you paid 18k without even seen the hardware working with your OWN EYES!

My bank account manager told me that its not possible to revert back a wire, only with receiver's consent.
You can revert if you make financial security agreement between two companies, its just like escrow and the escrow is the bank. But without that agreement you cant do nothing.
If the bank is involved as a party that may be possible, an agreement between the two companies without an explicit acknowledgement by the bank does not provide anything approaching "escrow". In short the recipient of the wire can withdraw the funds and walk, the bank is not going to cough up 18K because of a contract issue between two parties they know nothing about..
Like others I hope they are in fact legitimate but the conduct thus far has me thinking like J4bberwock is, hard to believe it's not a scam..