I know the topic is a bit old, but maybe you’ll get the update anyway…
I can confirm PMS6003 is the same size as PMS5003, with same inlet/outlet and connector locations.
It also uses the same basic command set. I use the same library for querying both sensors.
One thing to watch out for - they flipped the connector over. So on PMS6003, Pin1 (Vdd) is the position closest to the outer edge of the sensor. But on PMS5003 Pin1 (Vdd) is the position closest to the middle of the sensor. Other than that, pinout sequence is the same.
So sure - fix the connector pin out and it should be a drop-in replacement.
In terms of buying them, you can find PMS6003 on Alibaba, or you can buy a PA-II replacement cartridge from PurpleAir and get two of them for a bit higher price.