Don't know where you're at, but there is a small shop in lafayette that does it. Diamond v guns is the name of the shop.
Their prices aren't bad.
I'm considering getting my 870 done in their desert Marpat.
This company is downtown Indy, near Lucas Oil Stadium: