Distinct balls into distinct boxes with a minimal number of balls in each box 
Find the number of ways to distribute $8$ distinct balls into $3$ distinct boxes if each box must hold at least $2$ balls.

The stars and bars approach would not work because the balls are non-identical. Stirling Numbers of the second kind would also not work directly, because each box doesn't just have to be non-empty; they must contain at least $2$ balls each.
I tried the following approach: Since each box must contain at least $3$ balls each, then the $8$ distinct balls must be divided into distinct partitions of sizes $2,2,4$ or $2,3,3$.
For the first case, we choose $2$ of the $8$ balls for the first partition, $2$ of the $6$ remaining balls for the second partition, and $4$ of the $4$ remaining balls for the third partition. Since the partitions are distinct, we multiply by $3!$ to give:
$$\binom{8}{2}\binom{6}{2}\binom{4}{4}3!$$
Apply the same approach, the number of ways for the second case is: 
$$\binom{8}{2}\binom{6}{3}\binom{3}{3}3!$$
Hence, the total number of ways is
$$\binom{8}{2}\binom{6}{2}\binom{4}{4}3! +\binom{8}{2}\binom{6}{3}\binom{3}{3}3!$$
Is my approach valid? Also, is it possible to transform the question to make use of Stirling numbers of the second kind?

$8=4+2+2=2+4+2=2+2+4$ gives $3\times\frac{8!}{4!2!2!}$ possibilities.
$8=2+3+3=3+2+3=3+3+2$ gives $3\times\frac{8!}{2!3!3!}$ possibilities.
So not $3!$ but $3$ as extra factor to avoid double counting.

edit
Label the boxes: box1, box2 and box3.
Number of possibilities to end up with $4$ balls in box1: $\binom{8}{4}\binom{4}{2}\binom{2}{2}=\frac{8!}{4!2!2!}=420$.
The same for $4$ balls in box2 and the same for $4$ ballsi in box3. The events are disjoint, so this amounts in $3\times 420$ possibilities for ending up with $4$ balls in one of the boxes.
Number of possibilities to end up with $2$ balls in box1 and $3$ balls in the other boxes: $\binom{8}{2}\binom{6}{3}\binom{3}{3}=\frac{8!}{2!3!3!}=560$.
The same for $2$ balls in box2 and $3$ in box1 and box3. Also the same for $2$ balls in box3 and $3$ in box1 and box2. The events are disjoint, so this amounts in $3\times 560$ possibilities for ending up with $2$ balls in one of the boxes and $3$ in the other boxes.
