I keep it simple...
A, I field strip - clean & lube every time I shoot a gun ...
B. Every 2,000 rds, I do a complete strip on the gun down to a bare frame ..clean, inspect & lube. If you don't shoot it much ...do it once a Qtr.
C. On springs.... I have changed a little over time...springs are better now...
1. Recoil springs I use Wilson flat spring & they say 40,000 rds before replacement.
2. Firing pin spring replace at about 20,000 rds
3. Mainspring ... I replace at about 50,000 rds
4. Sear spring ....I replace at about 100,000 rds...