I was about to post my lengthy solution, which produced the same six triplets as in your concise, albeit excellent presentation.
Although I decided not to post "more of the same" I would like to add that if the ban on negative numbers were lifted there would be additional triplets like (4,3,-5) ,(8,-6,-10)....