Hi Stu , I have all the above that I took off my 04 250 when I put a 300 top end on it . it had very few hours on it at the time . I also have gaskets if yer interested .
All thanks for responses.
I definitely want to keep my 300 top end so not interested in swapping.
Have a piston now.
Just need to decide on the cylinder head.
Will send PM's