Cessna sells that part, as I've replaced mine in the past. The new ones are plastic (and they will crack again) with the 4 baffle seals installed. Last I checked around 5 years ago, they were in the $130 range. I'll dig around for a part number...
Yowza!!!! Looks like they went up a wee bit:
#0452017-15
$521.55