Go to harbor freight and buy a cheap paint gun and shoot the contact cement through that. Make sure to be well ventilated, that shit burns easy. I paid $15 for the gun and have done my hallett 19' and sea ray 21' they both look great.
Whatever carpet you get make sure it is a rubber backed marine carpet.
Gugs