AIM Surplus has 124gr Prvi Partizan for $19.95 a box. Pricey, but available:
https://aimsurplus.com/prvi-partizan...-fmj-50rd-box/
EDIT: I have no affiliation with AIMSurplus aside from being a long time customer, but I really appreciate the fact that they haven't increased their prices as much as a lot of other companies and that they put quantity limits in place early. That is probably not the immediately best business decision for them, but it's something I'll remember long after prices find whatever their new normal is going to be.