Yes, it comes with the mounting hardware.
Yes, this product includes all mounting hardware.
The smaller rod just slides in and out of the outer rod (fairly) freely. One of mine was stuck, and I had to shake it vigorously to get the smaller end to pop out just enough to grab it with a pair of pliers.
Thank you for contacting Home Depot about this item. Please contact your local Home Depot for this information. Thank you for shopping with The Home Depot.
Yes, there is a 24"-48" size available.