They say the parts have been ordered already. i was given a pretty significant discount on my purchase for buying cash but i may as well have paid the full price to receive my parts in a fair amount of time

I think thats bullshit. AFE and BMS ship next day. It doesn't take 2 months to get what you ordered.

Complain, tell them you want your money back or you will rant on the forums.