You're better off going to a local shop and spending your hard earned money (I assume it was hard to earn it) on a bike that fits and service.
It's common on here for people who have bikedirect bikes to actually not save any money and then problems they have with service in dealing with bikedirect are numerous.
They claim it's $800, and that's probably not true. If it's $400, it's $400; plain and simple.
__________________