This x 100
Fwiw they make wheel paint that you can bake on for a pretty durable finish - just get a $5 heat lamp from Lowe's and let it bake for a couple of days after spraying it and you'll have something that's held up on my wheels for 3-4 years at 12,000 miles a year, been through a tire change too. Now it's not perfect but if it can handle that decently well then maybe it's worth looking into for a less demanding application like a pedal. Not saying they don't get kicked around but you don't exactly throw asphalt at then at 80 miles an hour regularly either.
The biggest thing about that is prep... For my wheels I sanded each one down to probably 300 or so grit so the paint would adhere and cleaned the bejesus out of the garage when I sprayed them. Even before the spray I wiped them down and generally cleaned them as thoroughly and completely as I could. Then you spray a coat and wait 15 minutes and spray another and repeat as necessary. After an hour it's hard enough to rest so what I did was put it under the lamp once it had air dried for an hour. 24 hours cure time and you have a pretty decent finish all said and done.
Would I go to that much trouble for a pedal? No lol. Just have your guy powder coat it, you'll be glad you did.