Yes it will come with everything but a mounting bracket, most customers either attach it with double sided 3M tape, or let it remain suspended between the heavy duty hoses.