Personally I'd go for something more like this:
https://shop.odysseybmx.com/products/twisted-pc-pedals
You don't really need (or want) very aggressive pins with the straps. You can use whatever you want but they work well with cheap, plastic BMX pedals. Or if you want fancier:
https://rideissi.com/pedals/thump