JM Productions has realistic prices, We understand most people don’t want to spend a fortune on a dj that's why we have our custom packages on realistic prices so that you can have your event without spending a lot. JM Productions provides so much more than just music. We meet up to a year before your event. Are amazing team will help you plan the event of your dreams. Are final meeting we go over everything to make sure your event runs smoothly. We cover all events ranging from West Bloomfield to Traverse City. As everyone says, we bring the best entertainment around town.