Never heard of them and always leery when it isn't an SD sponsor... especially running some gimicky sale... Have you asked if the pics you see are the pics you get? They could post the most amazing pics ever, doesn't mean that's what they send you.
You should run a google search on them, check the livestock reviews here and I would strongly suggest checking the sponsor section and going that route. the sponsors here are vetted and held to a very high standard...
Discus aren;t the type of fish to pinch pennies on and go for a bargain, that usually equals crap fish, stress and mad more work for you...
Think about it, but I say no go