If you wanna go cheap but still run a needle bearing crank you can go with this. I’m running one on my bravo chopper but with a wiseco needle bearing. No issues so far, but It took about a month for delivery.
https://m.aliexpress.com/item/32827368276.html?trace=wwwdetail2mobilesitedetail (edited)