I've got access to some (dusty) old radiator grills for the above:
240 Grill:
All tabs are there, but a small crack in the side
940 grills (x2)
x70 grill is brand new in a Volvo box - black badge version.
No idea on prices, but it's make an offer and see if the seller will take it. Located in Armidale, Northern NSW.