I would send it back and get one that fits properly!
My ProAlloy one fits perfect
I wouldn't personaly fit it witout the rubber washers either as they are there as a kind of damper remember the engine and hoses will move if the cooler is too rigid it puts a greater strain on the hoses and brackets!