translate English to French: Why not try manufacturing them yourself.
Pourquoi ne pas les fabriquer vous-même!