They fit the contour of the underside of the roof like a glove,mounting flush. Consoles are pre-cut to accept 5-1/4" round speakersand radios, not included. Mounting instructions included.Fits 94+ E-Z-GO TXT