I had a similar experience this year. Paid in full up front for some parts, after months of delays and being given empty promises of shipping dates, I finally received my products but it took twice as long as he originally promised. Also missing some small items.