will 360 j heads fit on my 273

I have an opportunity to buy a pair of complete ready to run J heads already ported and polished for 100.00

my question is: will they fit my 273, heads still have small 1.88 valves
I'm worried that they may be too large and valve will hit the side of the bore or top of the piston, any thoughts???