Some "industrial" sprockets are quite inferior to good m/c sprockets.
I recently got an alloy blank 520 from JTR for my Elefant and it seems very good. Same basic material as I used to get from a guy who made custom sprockets (now retired), by flipping the sprocket every new chain I get about 50,000km from a sprocket.
You can buy them direct or get them thru your local bike shop