Es una locución adjetiva. Quiere decir numerosos, numerosas, multitudes, incontables, infinito, ilimitado, inacabable. Sinfin, así en una sola palabra es un sustantivo y es el nombre de una máquina rotativa, máquina de poleas o rotaria. También puede significar infinidad, sinnúmero.
Sinónimos de sin fin son numerosos numerosas multitud incontables infinito ilimitado inacabable
"Hay un sin fin de motivos para derrotar la dictadura de Maduro. En este caso también se podría usar sinfín)."