My story is similar to yours and I bought a Giant Sedona a year ago. Nice bike for the price, somewhere around $325- $350 if I remember correctly. My experiences have been with Northern New Jersey shops and am not familiar with any Central Jersey shops. The Giant website should be able to direct you to a local dealer.