It could easily be done, but I was kinda bn a joker. Yeah I imagine getting anything thru customs is a PITA. But yeah you should be able to get them at a bike shop. Yeah I got a set like you pictured & they feel wonky when pedaling, but that could be cause I'm not used to having my pedals that wide.
Need more room to pedal your bike then this 3 Piece Wide Pedal Crank will give you all the clearance you need for your GGG pull start engine or for your custom motorized bicycle install.