I think at that Amperage itd best to hard wire don't use ,plug type, even hard wiring may have problem ,too..unless the terminal are good one , screw type, torqued down as spec..should not use Al wire , too..most of the time , the easiest is not the best way too go..too, looks like you had some...