Does anybody have info on LMC shop in TX? Theoretically they have Mega 360 in stock. The site looks legit , but the call I made was mildly sketchy.
I’d rather not have $1300 tied up on my credit card if this place is another of these internet scammers.