IMO, mechanics will be sufficiently rigorous.
I will caution you though about not just focusing on the STEM APs because that can sometimes backfire. D is at Purdue in honors college and they stress verbal and oral communication skills. Seems like most of the students in her program are very strong writers and most took the AP english and history courses offered at their schools in addition to the STEM APs.