Built incorrectly

First off, I purchased the kit with the arduino mega and 5 stepper motor controllers. The rest of the kit was excellent, but the ramps board was a complete piece of garbage. Everything on the board worked fine except for the heater/fan controller FET's. It took me almost a day to work through all the things I thought it could be. Until I finally considered it could be a huge manufacturing defect, one so ****** I almost don't trust sainsmart anymore. The FET's that should have been on the board were for some reason 12V linear regulators (It took me a while to realize this because I am not an EE). I will not send the board back for replacement because I need it to work now, I don't trust these boards from you guys anymore, and the board is fairly inexpensive. I am building the circuits myself on a separate board, and having the design checked by an actual EE. I understand this was probably a manufacturing issue, but it should have been caught in quality control. In short, I would not purchase a ramps board from sainsmart. I would purchase other things though, the arduino and motor controllers I have from them are excellent.