Não é indiferente usar o plural ou o singular: em «vende-se espingarda», supomos que alguém pretende vender uma (e apenas uma) espingarda; em «vende-se espingardas» fazemos referência a alguém que, provavelmente, tem um negócio de venda de armas (uma espingardaria, por exemplo).
Quanto à diferença entre «vende-se espingardas» e «vendem-se espingardas», remeto o consulente para esta esclarecedora resposta.
Por fim, encontra as razões de o verbo concordar com o nome predicativo de sujeito na frase «Isto são rosas» nesta resposta.