If you don't mind attaching something to your barrel while shooting, the magnetospeed sporter is accurate and reasonably priced.
I have an Oehler 35P that is very good for an optical chronograph. You may be able to find one used at a reasonable price , as I did.
The offerings from Pact are...