--- uc_feeds.module
+++ (clipboard)
@@ -42,6 +42,27 @@
 			'callback' => 'uc_feeds_feeds_set_target',
 			'description' => 'Ubercart:'. t('Weight Unit'),
 		);
+		// Dims
+		$targets['length'] = array(
+			'name' => t('UC: Length'),
+			'callback' => 'uc_feeds_feeds_set_target',
+			'description' => 'Ubercart:'. t('Length'),
+		);
+		$targets['width'] = array(
+			'name' => t('UC: Width'),
+			'callback' => 'uc_feeds_feeds_set_target',
+			'description' => 'Ubercart:'. t('Width'),
+		);
+		$targets['height'] = array(
+			'name' => t('UC: Height'),
+			'callback' => 'uc_feeds_feeds_set_target',
+			'description' => 'Ubercart:'. t('Height'),
+		);
+		$targets['length_units'] = array(
+			'name' => t('UC: Dimension Units'),
+			'callback' => 'uc_feeds_feeds_set_target',
+			'description' => 'Ubercart:'. t('Dimension Units'),
+		);
 		// Attributes
 		if (module_exists("uc_attribute")) {
 			$attribs = uc_attribute_load_multiple();
@@ -81,7 +102,16 @@
 function uc_feeds_feeds_set_target(&$node, $target, $value) {
 	if (!is_array($value)) {
 		if (substr($target,0,10) != "attribute_") {
-			$node->$target = $value;
+		  switch($target){
+		    case 'length':
+		    case 'width':
+		    case 'height':
+		      $d = 'dim_' . $target;
+		      $node->$d = $value;
+		      break;
+		    default:
+		      $node->$target = $value;
+		  }
 		} else {
 			$ao_arr = explode("_",$target);
 			$aid = $ao_arr[2];
@@ -127,4 +157,4 @@
 				break;
 			}
 	}
-}
\ No newline at end of file
+}
