How much will the dealer charge to change those things? Is Diablo going to reimburse you for it since their part failed? They should.
They said you could sell it, I'd demand a full refund. You'll probably never get it but I'd bug the shit out of them just because of their awesome customer service.