You will need det cans really, or just need to know what det sounds like, the issue is if it is detting then your engine will fail very quickly, so you need to be very careful and i would advise a pro checks it over.
Running octane booster is a good idea, but you have to do it all the time, when your not using it will be the time you blow the old girl up.