I would dare say they are the right price, even compared to CSGO.
Some CSGO skins are dirt cheap but they are ugly and are either already deteriorated or deteriorate very quickly.
Riot skins currently seem to be permanent and they change much more of the gun than just the aesthetic.