I just finished doing the bunks on my trailer. I bought 1/2 inch stainless T50 staples at Crappy Tire in South Surrey a few weeks ago. 1/2 inch is long enough for thin carpet. Lowes carries 1/2″ stainless staples as well. Lowes also has thin rubber backed gray indoor/outdoor carpet. It comes off a 12foot roll and it costs $16 per running foot.