I recently ordered bank checks from Checks.com & Verdict: NOT RECOMMENDED.
The price was almost the same compared with its competitors, so I decided to take a chance with Checks.com I ordered 4 boxes of duplicate checks from the classics series and paid $43 including shipping.
However, when I received the checks that each box had only 4 booklets, each containing 25 checks (i.e. 100 checks per box). Furthermore, the check printing is not of good quality and the checks appear shifted towards left edge.