I have a brand new MC22 radiator that was sent to me by mistake. It is from China, but the quality seems to be ok.. I have one in my MC19 and it hasn't failed me yet.. :P $60