the $289 m4 upper deal is back --but you do have to pay shipping this time--LOL!