In some cases they are, but with different nuances, and in some cases they aren't. The の after 用 here is the genitive particle, which expresses possession, and is not interchangeable with もの. The の you're thinking of is the indefinite pronoun version, like 高いのが好きだ or 大きいのをください. In that case, もの can be used.