I want to prove the following identity: For $\mathbf a,\mathbf b\in \mathbb R^3, M\in M_3(\mathbb R)$, we have $$\mathbf b\times(\mathbf aM)-\mathbf a\times(\mathbf bM)=(\mathbf a\times\mathbf b)M-(\mathrm{tr} M )(\mathbf a\times\mathbf b)$$
One direct way to prove it is to write out the components of $\mathbf a,\mathbf b$ and $M$, then compare the result of $LHS$ and $RHS$ by brute force, but this way seems not so beautiful. Is there any nice (elegant) way to prove this identity? I guess probably there's a geometric interpretation of this identity.