That plumbing looks to be polybutlene and was subject to a huge recall a few years ago, the electrical was already commented on, no need to say anymore...