@rohitks if you are willing to pay for static IPv4 and want dynamic public IPv4, just do it.I even told them to charge me cost of Static IP but provide me dynamic public IP but they said such a configuration is now not feasible.
All the BNGs which are giving out static IPv4 are also giving out dynamic public IPv4 if you use PPPoE.