I think there may be a way using the free QGIS program with the Garmin Custom Maps plugin, then load the gov't data layers and render as a Garmin map. BUT, I don't think it is very user-friendly or intuitive to do.