So over the weekend I was replacing an cv axle shaft on my 98 Civic and a bit more oil than I was expecting spilled out of the transmission. Since the oil was dirty looking I decided to change it. I checked my owner's manual and it said a 10w30 or 10w40 SG, SH or SJ is acceptable as a temporary replacement, SG is preferred if proper Honda MTF isn't available. I went to Walmart to see what they had in an SG rated 10w30/10w40, and Castrol Grand Prix motorcycle oil was the only one that was SG and 10w40, so I bought that and put it in. How long is it ok to run this stuff in my transmission?