"I check chains at 1000, and usually replace at 1500-2000 miles
Cassettes I check at 3000, and usually end up replacing at 5000"
I get at least twice that on Ultegra chains and cassettes and sometimes 3x that (using a chain check tool to replace at the proper time).