I think I will physically regret the bench installation for the next couple of days. I may have overdone it, but at least I can guarantee it won’t break when the kids jump on it! However, 6″ screws would have been plenty long enough…I bought 3/8″x7″. Time for bed.
Garage-side bracing added