There is a place, Malcom's Caravans, mentioned here in posts before, he is located in Rathmines. Sounds like a nice guy and reasonably priced, I havn't used his services.
He is in the phone book, I don't have his number to hand, try and Google him.