Your primary concern here is the service wire being #8 aluminum, which, as you mentioned, is typically rated for 40 amps. For a 100 amp panel or breaker, the service wire is usually much larger—typically #1 or #2 aluminum for that load.
The fact that you've never pulled more than 30 amps...