So today I had to replace the original mower deck belt on my 2007 JD X304. It just so happened the hour meter was reading 299.9 when the belt broke, so I did almost all the 300 hr maintenance as well: change engine oil and filter, replace air filter, replace fuel filter, greased all zerks, and...