redalert, If you need shorter cords, Lowes and HD sell them. They're appliance power cords. They're usually limited to 5' in length, but up to 6 awg.. 18 amps is very close to the 20A limit for #12 wire, you might be better off using 10/3 SJ cord (which my local HD has). You can also get that from a local electrical supply house (if there is one near you, that is). I have on occasion, made a "temporary" cord using Romex (or NMB) which is available a little more readily and by the foot at HD/Lowes.