They partially shipped an important order with no notification that items were not immediately available. I then waited three weeks and the order was delivered incomplete. They charged me the full shipping charge. I then had to go out and buy the missing item elsewhere and pay another expensive shipping charge for an inexpensive small part. Jack's would not credit shipping charge. Due to the poor communication and failure to credit the shipping I'm done with these guys.