The TPMS sensors you can buy aftermarket & have them coded to your car.
They should fit any wheel, as they simply go in place of the standard valves.
If you look around online, there should be some wheel & tyre dealerships in your area which will stock them.
As an example, I had one fail recently & my local wheel & tyre place charged around £50 for a replacement & coding, compared to Aberdeen OPC who charged around £145 for the last one.
I know who I'll be using in future!